Docs Menu
Docs Home
/ /
Atlas App Services
/ /

ファイル メタデータの構成

項目一覧

  • Overview
  • 手順

ファイルのメタデータ属性を構成して、コンテンツタイプ、言語、エンコーディングなどのファイルの要素を記述できます。 メタデータ属性を使用して CDN のキャッシュ動作を構成し、クライアントがファイルにアクセスするときにファイルを処理する方法を指定することもできます。

注意

ホストされたファイルに Content-Typeメタデータ属性を指定しない場合、Atlas App Services はファイル拡張子に基づいてContent-Type属性を自動的に追加しようとします。

たとえば、Atlas App Services はファイルmyPage.htmlに属性Content-Type: application/htmlを自動的に追加します。

1

特定のファイルにメタデータ属性を追加するには、ホストされたファイル ツリーでファイルを見つける必要があります。 ファイルを見つけるには:

  1. 左側のナビゲーション メニューで [ Hostingをクリックします。

  2. Files タブを選択します。

  3. ファイル ツリーでファイルのエントリを見つけます。

2

ファイルが見つかったら、そのファイルに新しいメタデータ属性を追加する必要があります。 新しいメタデータ属性を追加するには

  1. ファイルのActions (...)ボタンをクリックします。

  2. クリック Edit Attributes...

  3. Set Attributesモーダルで、 Add Attributeをクリックします。

3

新しいメタデータ属性には、最初に追加するときはタイプまたは値はありません。

  1. 新しい属性の左側のドロップダウンから属性タイプを選択します

  2. 右側の入力ボックスに属性の値を入力します。

  3. [Save] をクリックします。

1
appservices pull --remote=<App ID>
2

アプリケーションに関連付けられているすべてのホストされたファイルのメタデータは、アプリケーションのhostingサブディレクトリ内のmetadata.jsonという名前のファイルで定義する、メタデータ属性定義オブジェクトの配列によって構成されます。

Atlas App Services は、アップロードするすべてのファイルにContent-Typeを自動的に推測し、割り当てます。 デフォルトのContent-Typeをオーバーライドするか、ファイルに追加のメタデータ属性を指定する場合は、構成するファイルと属性のmetadata.jsonにエントリを追加します。 各ファイルのエントリは、以下の形式のドキュメントでなければなりません。

metadata.json
[
{
"path": "<File Resource Path>",
"attrs": [
...,
<Attribute Definition>
],
},
...
]
フィールド
説明
path
必須。 ファイルのリソース パス
attrs

必須。 各ドキュメントが 1 つのメタデータ属性を表すドキュメントの配列。 属性ドキュメントの形式は次のとおりです。

Metadata Attribute Document
{
"name": "<Attribute Type>",
"value": "<Attribute Value>"
}
フィールド
説明
name
メタデータ属性の名前。 これは、App Services がサポートするファイル メタデータ属性の 1 つです。
value
メタデータ属性の値。

注意

存在しないファイルに対してmetadata.jsonにエントリを含めた場合、変更をインポートすることはできません。 ホストされたファイルのみがmetadata.jsonで表されるようにします。

3

構成するすべてのメタデータ属性をmetadata.jsonに追加したら、アプリケーション ディレクトリをインポートして、関連するファイルのメタデータを実際に更新できます。

アプリケーション ディレクトリのルートに移動し、次のコマンドを実行します。

appservices push --include-hosting

戻る

ホスティングを有効にする

項目一覧