Azure Import/Export サービスのメタデータとプロパティ ファイルの形式
インポートまたはエクスポート ジョブの一部として 1 つ以上の BLOB のメタデータとプロパティを指定できます。 インポート ジョブの一部として作成されている BLOB のメタデータまたはプロパティを設定するには、インポートするデータを含むハード ドライブでメタデータまたはプロパティ ファイルを提供します。 エクスポート ジョブの場合、メタデータとプロパティは返されるハード ドライブに含まれるメタデータまたはプロパティ ファイルに書き込まれます。
メタデータ ファイルの形式
メタデータ ファイルの形式は、次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<Metadata>
[<metadata-name-1>metadata-value-1</metadata-name-1>]
[<metadata-name-2>metadata-value-2</metadata-name-2>]
. . .
</Metadata>
XML 要素 | 種類 | Description |
---|---|---|
Metadata |
ルート要素 | メタデータ ファイルのルート要素です。 |
metadata-name |
String | 任意。 XML 要素は、BLOB のメタデータの名前を指定し、その値はメタデータの設定の値を指定します。 |
プロパティ ファイルの形式
メタデータ ファイルの形式は、次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<Properties>
[<Last-Modified>date-time-value</Last-Modified>]
[<Etag>etag</Etag>]
[<Content-Length>size-in-bytes<Content-Length>]
[<Content-Type>content-type</Content-Type>]
[<Content-MD5>content-md5</Content-MD5>]
[<Content-Encoding>content-encoding</Content-Encoding>]
[<Content-Language>content-language</Content-Language>]
[<Cache-Control>cache-control</Cache-Control>]
</Properties>
XML 要素 | 種類 | Description |
---|---|---|
Properties |
ルート要素 | プロパティ ファイルのルート要素。 |
Last-Modified |
String | 任意。 BLOB の最終更新時刻。 エクスポート ジョブの場合のみ。 |
Etag |
String | 任意。 BLOB の ETag 値。 エクスポート ジョブの場合のみ。 |
Content-Length |
String | 任意。 BLOB のサイズ (単位: バイト)。 エクスポート ジョブの場合のみ。 |
Content-Type |
String | 任意。 BLOB のコンテンツの種類。 |
Content-MD5 |
String | 任意。 BLOB の MD5 ハッシュ。 |
Content-Encoding |
String | 任意。 BLOB コンテンツのエンコーディング。 |
Content-Language |
String | 任意。 BLOB コンテンツの言語。 |
Cache-Control |
String | 任意。 BLOB のキャッシュ制御文字列。 |
次のステップ
BLOB のメタデータとプロパティの設定の詳細な規則については、「Set Blob Properties」 (BLOB プロパティの設定)、「Set Blob Metadata」 (BLOB メタデータの設定)、「Setting and Retrieving Properties and Metadata for Blob Resources」 (BLOB リソースのプロパティとメタデータの設定と取得) をご覧ください。