

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Determinazione del fatto che sia possibile accedere a un bucket di directory
<a name="directory-buckets-objects-HeadExamples"></a>

I seguenti esempi di AWS SDK mostrano come utilizzare l'operazione `HeadBucket` API per determinare se esiste un bucket di directory Amazon S3 e se si dispone dell'autorizzazione per accedervi. 

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

L' AWS SDK for Java 2.x esempio seguente mostra come determinare se un bucket esiste e se si dispone dell'autorizzazione per accedervi. 

------
#### [ 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);
   }
}
```

------

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

Il seguente comando di esempio `head-bucket` mostra come si può usare AWS CLI per determinare se un bucket di directory esiste e se si ha il permesso di accedervi. Per eseguire questo comando, sostituisci i segnaposto inseriti dall'utente con le tue informazioni.

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

Per ulteriori informazioni, consulta [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) nella *documentazione di riferimento dei comandi della AWS CLI *.