Uso de HeadBucket con buckets de directorio - Amazon Simple Storage Service

Uso de HeadBucket con buckets de directorio

En los siguientes ejemplos del SDK de AWS se muestra cómo usar la operación de la API HeadBucket para determinar si existe un bucket de Amazon S3 y si tiene permiso para acceder a él.

En el siguiente ejemplo de AWS SDK for Java 2.x se muestra cómo determinar si existe un bucket y si tiene permiso para acceder a él.

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

En el siguiente ejemplo de head-bucket se muestra cómo usar la AWS CLI para determinar si existe un bucket de directorio y si tiene permiso para acceder a él. Para ejecutar este comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

aws s3api head-bucket --bucket bucket-base-name--azid--x-s3

Para obtener más información, consulte head-bucket en la Referencia de los c‎omandos de AWS CLI.