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

Determinazione del fatto che sia possibile accedere a un bucket di directory

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

Il seguente esempio AWS SDK for Java 2.x mostra come determinare se un bucket esiste e se si ha il permesso di 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-bucket nella documentazione di riferimento dei comandi della AWS CLI.