ListAllMyBuckets (SOAP API)
注記
SOAP API for Amazon S3 は新規顧客には利用できず、2025 年 8 月 31 日にサポート終了 (EOL) となります。REST API か AWS SDK を使用することをお勧めします。
ListAllMyBuckets オペレーションは、リクエスト送信者が所有するすべてのバケットのリストを返します。
例
Sample Request
<ListAllMyBuckets xmlns="https://doc.s3.amazonaws.com/2006-03-01"> <AWSAccessKeyId>AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId> <Timestamp>2006-03-01T12:00:00.183Z</Timestamp> <Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature> </ListAllMyBuckets>
Sample Response
<ListAllMyBucketsResult xmlns="https://s3.amazonaws.com/doc/2006-03-01"> <Owner> <ID>bcaf1ffd86f41161ca5fb16fd081034f</ID> <DisplayName>webfile</DisplayName> </Owner> <Buckets> <Bucket> <Name>quotes;/Name> <CreationDate>2006-02-03T16:45:09.000Z</CreationDate> </Bucket> <Bucket> <Name>samples</Name> <CreationDate>2006-02-03T16:41:58.000Z</CreationDate> </Bucket> </Buckets> </ListAllMyBucketsResult>
レスポンス本文
Owner:これは、Amazon S3 が認証とアクセスコントロールの目的でユーザーの ID を表すために使用する情報を提供します。ID は、リクエストを行った開発者を識別する、一意で永続的な識別子です。DisplayName は、リクエストを行った開発者を表す、人間が読める名前です。これは一意ではなく、時間の経過とともに変更される可能性があります。DisplayName はフォーラム名と一致させることをお勧めします。
Name:バケットの名前。バケットの 1 つが最近削除された場合でも、削除されたバケットの名前は一定期間このリストに表示される可能性があることに注意してください。
CreationDate:バケットが作成された時間。
アクセスコントロール
有効な AWS アクセスキー ID で認証する必要があります。匿名リクエストでバケットを一覧表示することは一切許可されず、自分が所有者であるバケットのみ一覧表示できます。