

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
<a name="directory-buckets-objects-HeadExamples"></a>

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. 

## Menggunakan AWS SDKs
<a name="directory-bucket-copy-sdks"></a>

 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 ]

**Example**  
 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);
   }
}
```

------

## Menggunakan AWS CLI
<a name="directory-head-bucket-cli"></a>

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, lihat [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/head-bucket.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/head-bucket.html) dalam *AWS CLI Referensi Perintah*.