Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengunduh objek dari ember Requester Pays
Karena pemohon dikenai biaya untuk mengunduh data melalui bucket Pembayaran Pemohon, permintaan harus mengandung parameter kustom, x-amz-request-payer
, yang mengonfirmasi bahwa pemohon mengetahui bahwa mereka akan dikenakan biaya untuk pengunduhan tersebut. Untuk mengakses objek di bucket Pembayaran Pemohon, permintaan harus mencakup salah satu dari hal berikut.
-
Untuk permintaan DELETE, GET, HEAD, POST, dan PUT, sertakan
x-amz-request-payer : requester
di header -
Untuk URL yang ditandatangani, sertakan
x-amz-request-payer=requester
dalam permintaannya
Jika permintaan berhasil dan pemohon dikenai biaya, responsnya menyertakan header x-amz-request-charged:requester
. Jika x-amz-request-payer
tidak ada dalam permintaannya, Amazon S3 mengembalikan kesalahan 403 dan menagih pemilik bucket untuk permintaan tersebut.
catatan
Pemilik bucket tidak perlu menambahkan x-amz-request-payer
atas permintaan mereka.
Pastikan bahwa Anda telah menyertakan x-amz-request-payer
dan nilainya dalam perhitungan tanda tangan Anda. Untuk informasi selengkapnya, lihat Membangun CanonicalizedAmzHeaders Elemen.
Untuk mengunduh objek dari bucket Pembayaran Pemohon
-
Gunakan permintaan
GET
untuk mengunduh sebuah objek dari bucket Pemohon Membayar, seperti yang ditunjukkan dalam permintaan berikut.GET /
[destinationObject]
HTTP/1.1 Host:[BucketName]
.s3.amazonaws.com x-amz-request-payer : requester Date: Wed, 01 Mar 2009 12:00:00 GMT Authorization: AWS[Signature]
Jika permintaan GET berhasil dan pemohon dikenai biaya, responsnya menyertakan x-amz-request-charged:requester
.
Amazon S3 dapat mengembalikan kesalahan Access Denied
pada permintaan yang mencoba untuk mendapatkan objek dari bucket Pembayaran Pemohon. Untuk informasi selengkapnya, lihat Respons Kesalahan dalam Referensi API Amazon Simple Storage Service.
Untuk mengunduh objek dari bucket Requester Pays menggunakan AWS CLI, Anda tentukan --request-payer requester
sebagai bagian dari get-object
permintaan Anda. Untuk informasi selengkapnya, lihat get-object