Utilisation HeadObject avec des buckets de répertoires - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation HeadObject avec des buckets de répertoires

Les AWS CLI exemples suivants AWS SDK montrent comment utiliser l'HeadObjectAPIopération pour récupérer les métadonnées d'un objet dans un compartiment d'annuaire Amazon S3 sans renvoyer l'objet lui-même.

SDK for Java 2.x
public static void headObject(S3Client s3Client, String bucketName, String objectKey) { try { HeadObjectRequest headObjectRequest = HeadObjectRequest .builder() .bucket(bucketName) .key(objectKey) .build(); HeadObjectResponse response = s3Client.headObject(headObjectRequest); System.out.format("Amazon S3 object: \"%s\" found in bucket: \"%s\" with ETag: \"%s\"", objectKey, bucketName, response.eTag()); } catch (S3Exception e) { System.err.println(e.awsErrorDetails().errorMessage());

L'head-objectexemple de commande suivant montre comment vous pouvez utiliser le AWS CLI pour récupérer les métadonnées d'un objet. Pour exécuter cette commande, remplacez user input placeholders par vos propres informations.

aws s3api head-object --bucket bucket-base-name--azid--x-s3 --key KEY_NAME

Pour plus d’informations, consultez .head-objectdans la référence de AWS CLI commande.