Mengambil metadata objek dari bucket direktori - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengambil metadata objek dari bucket direktori

Contoh AWS SDK dan AWS CLI berikut menunjukkan cara menggunakan HeadObject operasi API GetObjectAttributes dan untuk mengambil metadata dari objek di bucket direktori Amazon S3 tanpa mengembalikan objek itu sendiri.

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

head-objectContoh perintah berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk mengambil metadata dari objek. Untuk menjalankan perintah ini, ganti user input placeholders dengan informasi Anda sendiri.

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

Untuk informasi selengkapnya, lihat head-objectpada AWS CLI Command Reference.

get-object-attributesContoh perintah berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk mengambil metadata dari objek. Untuk menjalankan perintah ini, ganti user input placeholders dengan informasi Anda sendiri.

aws s3api get-object-attributes --bucket bucket-base-name--zone-id--x-s3 --key KEY_NAME --object-attributes "StorageClass" "ETag" "ObjectSize"

Untuk informasi selengkapnya, lihat get-object-attributespada AWS CLI Command Reference.