Objektmetadaten aus Verzeichnis-Buckets abrufen - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Objektmetadaten aus Verzeichnis-Buckets abrufen

Im Folgenden AWS SDK und in den AWS CLI Beispielen wird gezeigt, wie der HeadObject API Vorgang verwendet wird, um Metadaten von einem Objekt in einem Amazon S3 S3-Verzeichnis-Bucket abzurufen, ohne das Objekt selbst zurückzugeben.

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

Der folgende head-object Beispielbefehl zeigt, wie Sie mit AWS CLI dem Metadaten aus einem Objekt abrufen können. Zum Ausführen dieses Befehls ersetzen Sie user input placeholders durch Ihre Informationen.

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

Weitere Informationen finden Sie unter head-objectin der AWS CLI Befehlsreferenz.