Mendaftar bucket direktori - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mendaftar bucket direktori

Contoh berikut menunjukkan cara membuat daftar bucket direktori dengan menggunakan AWS SDK dan CLI AWS .

SDK for Java 2.x

Contoh berikut mencantumkan bucket direktori dengan menggunakan file. 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

Contoh berikut mencantumkan bucket direktori dengan menggunakan file. AWS SDK for Python (Boto3)

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)
AWS SDK for .NET

Contoh berikut mencantumkan bucket direktori dengan menggunakan file. AWS SDK for .NET

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

Contoh berikut mencantumkan bucket direktori dengan menggunakan file. AWS SDK for PHP

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

Contoh berikut mencantumkan bucket direktori dengan menggunakan file. AWS SDK for Ruby

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

list-directory-bucketsContoh perintah berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk daftar bucket direktori Anda di wilayah us-east-1. Untuk menjalankan perintah ini, ganti user input placeholders dengan informasi Anda sendiri.

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

Untuk informasi selengkapnya, lihat list-directory-buckets dalam AWS CLI Referensi Perintah.