列出目錄儲存貯體 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

列出目錄儲存貯體

下列範例示範如何使用 、 AWS Management Console AWS SDKs 和 CLI AWS 列出目錄儲存貯體。

  1. 登入 AWS Management Console 並開啟位於 https://https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 在頁面頂端的導覽列中,選擇目前顯示的名稱 AWS 區域。接著,選擇您要檢視目錄儲存貯體清單的區域。

  3. 在左側導覽窗格中,選擇目錄儲存貯體。目錄儲存貯體清單隨即出現。若要檢視儲存貯體中的物件、儲存貯體屬性、儲存貯體許可、指標、與儲存貯體相關聯的存取點,或管理儲存貯體,請選擇儲存貯體名稱。

SDK for Java 2.x

下列範例會使用 AWS SDK for Java 2.x列出目錄儲存貯體。

public static void listBuckets(S3Client s3Client) { try { ListDirectoryBucketsRequest listDirectoryBucketsRequest = ListDirectoryBucketsRequest.builder().build(); ListDirectoryBucketsResponse response = s3Client.listDirectoryBuckets(listDirectoryBucketsRequest); if (response.hasBuckets()) { for (Bucket bucket: response.buckets()) { System.out.println(bucket.name()); System.out.println(bucket.creationDate()); } } } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }
SDK for Python

下列範例會使用 適用於 Python (Boto3) 的 AWS SDK列出目錄儲存貯體。

import logging import boto3 from botocore.exceptions import ClientError def list_directory_buckets(s3_client): ''' Prints a list of all directory buckets in a Region :param s3_client: boto3 S3 client :return: True if there are buckets in the Region, else False ''' try: response = s3_client.list_directory_buckets() for bucket in response['Buckets']: print (bucket['Name']) except ClientError as e: logging.error(e) return False return True if __name__ == '__main__': region = 'us-east-1' s3_client = boto3.client('s3', region_name = region) list_directory_buckets(s3_client)
適用於 .NET 的 SDK

下列範例會使用 適用於 .NET 的 AWS SDK列出目錄儲存貯體。

var listDirectoryBuckets = await amazonS3Client.ListDirectoryBucketsAsync(new ListDirectoryBucketsRequest { MaxDirectoryBuckets = 10 }).ConfigureAwait(false);
SDK for PHP

下列範例會使用 適用於 PHP 的 AWS SDK列出目錄儲存貯體。

require 'vendor/autoload.php'; $s3Client = new S3Client([ 'region' => 'us-east-1', ]); $result = $s3Client->listDirectoryBuckets();
SDK for Ruby

下列範例會使用 適用於 Ruby 的 AWS SDK列出目錄儲存貯體。

s3 = Aws::S3::Client.new(region:'us-west-1') s3.list_directory_buckets

下列list-directory-buckets範例命令顯示如何使用 AWS CLI 列出 us-east-1 區域中的目錄儲存貯體。若要執行此命令,請以您自己的資訊取代 user input placeholders

aws s3api list-directory-buckets --region us-east-1

如需詳細資訊,請參閱 AWS CLI 命令參考中的 list-directory-buckets