Menentukan apakah Anda dapat mengakses 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.

Menentukan apakah Anda dapat mengakses bucket direktori

Contoh AWS SDK berikut menunjukkan cara menggunakan operasi HeadBucket API untuk menentukan apakah bucket direktori Amazon S3 ada dan apakah Anda memiliki izin untuk mengaksesnya.

AWS SDK for Java 2.x Contoh berikut menunjukkan cara menentukan apakah ada bucket dan apakah Anda memiliki izin untuk mengaksesnya.

SDK for Java 2.x

AWS SDK for Java 2.x

public static void headBucket(S3Client s3Client, String bucketName) { try { HeadBucketRequest headBucketRequest = HeadBucketRequest .builder() .bucket(bucketName) .build(); s3Client.headBucket(headBucketRequest); System.out.format("Amazon S3 bucket: \"%s\" found.", bucketName); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }

Perintah head-bucket contoh berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk menentukan apakah ada bucket direktori dan apakah Anda memiliki izin untuk mengaksesnya. Untuk menjalankan perintah ini, ganti placeholder input pengguna dengan informasi Anda sendiri.

aws s3api head-bucket --bucket bucket-base-name--zone-id--x-s3

Untuk informasi selengkapnya, silakan lihat head-bucketpada AWS CLI Command Reference.