Amazon S3 で ListBuckets API にリージョンとバケット名のフィルタリングが新たに追加

投稿日: 2024年10月16日

Amazon S3 は、ListBuckets API に対して AWS リージョンフィルターとバケット名フィルターをサポートするようになりました。さらに、ページ分割された ListBuckets リクエストは、S3 汎用バケットとそれに対応する AWS リージョンを応答で返すようになりました。これにより、複数のリージョンでバケットの場所を特定する必要があるアプリケーションを簡素化できます。

開始するには、ListBuckets リクエストにクエリパラメータとして「us-east-1」などの AWS リージョンを指定して、特定のリージョンのバケットを一覧表示します。バケット名でフィルタリングするクエリパラメータを使用する場合は、「amzn-s3-demo-bucket」などのバケット名プレフィックスを指定して、「amzn-s3-demo-bucket...」で始まるすべてのバケット名を返すこともできます。 これらの新しいパラメータは、ListBuckets API の応答を目的のバケットだけに制限するのに役立ちます。

ListBuckets API によるリージョンとバケット名プレフィックスのクエリパラメータのサポートは、すべての AWS リージョンで利用できるようになりました。AWS SDK、API、または CLI を使用して、特定の AWS リージョンまたはプレフィックスのバケットを一覧表示できます。ListBuckets API の詳細については、ドキュメントをご覧ください。