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の形 式で指定する必要があります。
エンドポイントは、Tenant Managerまた はテナント管理APIを使用して設定され ます。形式は次のとおりです。
• arn:AWS ES:regionaccount-ID:domain/mydomain/myindex/
• urn:「mysite」: es:mydomain: myindex:mytype//
エンドポイントは設定XMLを送信する 前に設定する必要があります。そうし ないと、404エラーで設定が失敗します。
UrnはDestination要素に含まれています。
○
要求例
次の例は、バケットの検索統合を有効にする方法を示しています。この例では、すべてのオ ブジェクトのオブジェクトメタデータが同じデスティネーションに送信されます。
PUT /test1?x-ntap-sg-metadata-notification HTTP/1.1 Date: date
Authorization: authorization string Host: host
<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 Date: date
Authorization: authorization string Host: host
<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>
<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>
関連情報
テナントユーザガイド