次の表は、メタデータ通知設定XMLの要素を示しています。
名前 説明 必須
MetadataNotificationConfiguration メタデータ通知でオブジェクトとデス ティネーションの指定に使用される ルール用のコンテナタグ。
1つ以上のルール要素が含まれていま す。
○
Rule 指定したインデックスにメタデータを 追加する必要があるオブジェクトを特 定するルール用のコンテナタグ。
プレフィックスが重複しているルール は拒否されます。
MetadataNotificationConfiguration要素に 含まれています。
○
ID ルールの一意の識別子。
Rule要素に含まれています。
×
Status Statusには「Enabled」または「Disabled」
を指定できます。無効になっている ルールについては操作が実行されませ ん。
Rule要素に含まれています。
○
Prefix このプレフィックスと一致するオブ
ジェクトにルールが適用され、そのメタ データが指定したデスティネーション に送信されます。
すべてのオブジェクトを対象にする場 合は、空のプレフィックスを指定しま す。
Rule要素に含まれています。
○
Destination ルールのデスティネーション用のコン
テナタグ。
Rule要素に含まれています。
○
Urn オブジェクトメタデータが送信される デスティネーションのURN。次のプロ パティを持つStorageGRID Webscaleエン ドポイントのURNを指定する必要があ ります。
• 「es」を3番目の要素にする必要があり ます。
• URNの末尾に、メタデータが格納さ れるインデックスとタイプを、
「domain-name/myindex/mytype」の形 式で指定する必要があります。
エンドポイントは、テナント管理イン ターフェイスまたはテナント管理APIを 使用して設定されます。形式は次のと おりです。
• arn:AWS ES:regionaccount-ID:domain/mydomain/myindex/
mytype
• urn:「mysite」: es:::mydomain/
myindex/mytype
エンドポイントは設定XMLを送信する 前に設定する必要があります。そうし ないと、404エラーで設定が失敗します。
UrnはDestination要素に含まれています。
○
要求例
バケットで検索統合を有効にする
この例では、すべてのオブジェクトのオブジェクトメタデータが同じデスティネーション に送信されます。
PUT /test1?x-ntap-sg-metadata-notification HTTP/1.1 Host: example.com
Date: Thu, 20 Jul 2017 18:21:34 +0000
Authorization: AWS QYUTN90RX0RXO70QEGU8:y50RN9wUAYL5BnK+eFci4fz0D7U=
<MetadataNotificationConfiguration>
<Rule>
<ID>Rule-1</ID>
<Status>Enabled</Status>
<Prefix></Prefix>
<Destination>
<Urn>urn:sgws:es:::sgws-notifications/test1/all</Urn>
</Destination>
</Rule>
</MetadataNotificationConfiguration>
この例では、プレフィックス/imagesに一致するオブジェクトのオブジェクトメタデータが 1つ目のデスティネーションに送信され、プレフィックス/videosに一致するオブジェクト のオブジェクトメタデータが2つ目のデスティネーションに送信されます。
PUT /graphics?x-ntap-sg-metadata-notification HTTP/1.1 Host: example.com
Date: Thu, 20 Jul 2017 18:21:34 +0000
<MetadataNotificationConfiguration>
<Rule>
<ID>Images-rule</ID>
<Status>Enabled</Status>
<Prefix>/images</Prefix>
<Destination>
<Urn>arn:aws:es:us-east-1:3333333:domain/es-domain/graphics/imagetype</
Urn>
</Destination>
</Rule>
<Rule>
<ID>Videos-rule</ID>
<Status>Enabled</Status>
<Prefix>/videos</Prefix>
<Destination>
<Urn>arn:aws:es:us-west-1:22222222:domain/es-domain/graphics/
videotype</Urn>
</Destination>
</Rule>
</MetadataNotificationConfiguration>
関連情報
テナントアカウントの管理