Determinazione del fatto che sia possibile accedere a un bucket di directory - Amazon Simple Storage Service

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

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.

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

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); } }

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 head-bucketnel riferimento ai AWS CLI comandi.