Mengonfigurasi Pembayaran Pemohon pada bucket - Amazon Simple Storage Service

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

Mengonfigurasi Pembayaran Pemohon pada bucket

Anda mengonfigurasikan bucket Amazon S3 untuk menjadi bucket Pembayaran Pemohon, sehingga pemohon membayar biaya permintaan dan pengunduhan data alih-alih pemilik bucket yang melakukannya.

Bagian ini menyediakan contoh bagaimana mengonfigurasi Pembayaran Pemohon pada bucket Amazon S3 menggunakan konsol tersebut dan API REST.

Untuk mengaktifkan Pembayaran Pemohon bucket S3
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Di dalam Bucket, pilih nama bucket yang ingin Anda aktifkan Pembayaran Pemohonnya.

  3. Pilih Properti.

  4. Pada Pembayaran Pemohon, pilih Edit.

  5. Pilih Aktifkan, dan pilih Simpan perubahan.

    Amazon S3 memungkinkan Pembayaran Pemohon untuk bucket Anda, dan menampilkan Ikhtisar bucket. Pada Pembayaran Pemohon, Anda melihat Diaktifkan.

Hanya pemilik bucket yang dapat mengatur nilai konfigurasi RequestPaymentConfiguration.payer dari bucket menjadi BucketOwner (default) atau Requester. Mengatur sumber daya requestPayment bersifat opsional. Secara default, bucket bukan merupakan bucket Pembayaran Pemohon.

Untuk mengembalikan bucket Pembayaran Pemohon ke bucket biasa, Anda menggunakan nilai BucketOwner. Biasanya, Anda akan menggunakan BucketOwner ketika mengunggah data ke bucket Amazon S3, dan kemudian Anda akan menetapkan nilai untuk Requester sebelum menerbitkan objek di dalam bucket.

Untuk mengatur requestPayment
  • Gunakan permintaan PUT untuk mengatur nilai Payer ke Requester pada bucket tertentu.

    PUT ?requestPayment HTTP/1.1 Host: [BucketName].s3.amazonaws.com Content-Length: 173 Date: Wed, 01 Mar 2009 12:00:00 GMT Authorization: AWS [Signature] <RequestPaymentConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Payer>Requester</Payer> </RequestPaymentConfiguration>

Jika permintaannya berhasil, Amazon S3 mengembalikan tanggapan yang serupa dengan yang berikut ini.

HTTP/1.1 200 OK x-amz-id-2: [id] x-amz-request-id: [request_id] Date: Wed, 01 Mar 2009 12:00:00 GMT Content-Length: 0 Connection: close Server: AmazonS3 x-amz-request-charged:requester

Anda dapat mengatur Pembayaran Pemohon hanya pada tingkatan bucket. Anda tidak dapat mengatur Pembayaran Pemohon untuk objek tertentu di dalam bucket.

Anda dapat mengonfigurasi bucket agar menjadi BucketOwner atau Requester kapan pun. Namun, mungkin beberapa menit dibutuhkan sebelum nilai konfigurasi barunya mulai berlaku.

catatan

Pemilik bucket yang memberikan URL yang telah ditentukan sebelumnya harus mempertimbangkan dengan cermat sebelum mengonfigurasi bucket menjadi Pembayaran Pemohon, terutama jika URL tersebut memiliki masa pakai yang lama. Pemilik bucket dibebankan setiap kali pemohon menggunakan URL yang telah ditandatangani sebelumnya yang menggunakan kredensial pemilik bucket.