3.3.2. S3 get bucket notifications
特定の通知を取得するか、バケットに設定されたすべての通知を一覧表示します。
構文
Get /BUCKET?notification=NOTIFICATION_ID HTTP/1.1
Host: cname.domain.com
Date: date
Authorization: AWS ACCESS_KEY:HASH_OF_HEADER_AND_SECRET
例
Get /testbucket?notification=testnotificationID HTTP/1.1
Host: cname.domain.com
Date: date
Authorization: AWS ACCESS_KEY:HASH_OF_HEADER_AND_SECRET
レスポンスの例
<NotificationConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<TopicConfiguration>
<Id></Id>
<Topic></Topic>
<Event></Event>
<Filter>
<S3Key>
<FilterRule>
<Name></Name>
<Value></Value>
</FilterRule>
</S3Key>
<S3Metadata>
<FilterRule>
<Name></Name>
<Value></Value>
</FilterRule>
</S3Metadata>
<S3Tags>
<FilterRule>
<Name></Name>
<Value></Value>
</FilterRule>
</S3Tags>
</Filter>
</TopicConfiguration>
</NotificationConfiguration>
注記
notification サブリソースはバケット通知設定または空の NotificationConfiguration 要素を返します。呼び出し元はバケットの所有者である必要があります。
リクエストエンティティー
notification-id- 説明
- 通知の名前。ID が指定されていない場合は、すべての通知がリスト表示されます。
- 型
- String
NotificationConfiguration- 説明
-
TopicConfigurationエンティティーのリスト。 - 型
- コンテナー
- 必須
- はい
TopicConfiguration- 説明
-
イベントエンティティーの
Id、Topic、およびlist。 - 型
- コンテナー
- 必須
- はい
id- 説明
- 通知の名前。
- 型
- String
- 必須
- はい
Topic- 説明
トピック Amazon リソース名 (ARN)
注記トピックは事前に作成する必要があります。
- 型
- String
- 必須
- はい
Event- 説明
- 処理されたイベント。複数のイベントエンティティーが存在する可能性があります。
- 型
- String
- 必須
- はい
Filter- 説明
- 指定の設定のフィルター。
- 型
- コンテナー
- 必須
- いいえ
HTTP レスポンス
404- ステータスコード
-
NoSuchBucket - 説明
- バケットが存在しません。
404- ステータスコード
-
NoSuchKey - 説明
- 通知は、提供された場合に存在しません。