Récupération des métadonnées d’objets à partir de compartiments de répertoires - Amazon Simple Storage Service

Récupération des métadonnées d’objets à partir de compartiments de répertoires

Les exemples suivants issus des kits SDK AWS et de l’AWS montrent comment utiliser l’opération d’API HeadObject pour récupérer des métadonnées à partir d’un objet dans un compartiment de répertoires 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’exemple de commande head-object suivant montre comment utiliser l’interface de ligne de commande 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--zone-id--x-s3 --key KEY_NAME

Pour plus d’informations, consultez head-object dans la Référence des commandes de l’AWS CLI.