Mengunggah objek dengan presigned URLs - Amazon Simple Storage Service

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

Mengunggah objek dengan presigned URLs

Anda dapat menggunakan presigned URLs untuk mengizinkan seseorang mengunggah objek ke bucket Amazon S3 Anda. Menggunakan presigned URL akan memungkinkan unggahan tanpa memerlukan pihak lain untuk memiliki kredensyal AWS keamanan atau izin. Presigned URL dibatasi oleh izin pengguna yang membuatnya. Artinya, jika Anda menerima presigned URL untuk mengunggah objek, Anda dapat mengunggah objek hanya jika pembuat URL memiliki izin yang diperlukan untuk mengunggah objek tersebut.

Saat seseorang menggunakan file URL untuk mengunggah objek, Amazon S3 membuat objek di bucket yang ditentukan. Jika objek dengan kunci yang sama yang ditentukan dalam presigned URL sudah ada di bucket, Amazon S3 menggantikan objek yang ada dengan objek yang diunggah. Setelah diunggah, pemilik bucket akan memiliki objek tersebut.

Untuk informasi umum tentang presignedURLs, lihatUnduh dan unggah objek dengan presigned URLs.

Anda dapat membuat presigned URL untuk mengunggah objek tanpa menulis kode apa pun dengan menggunakan AWS Explorer for Visual Studio. Anda juga dapat menghasilkan presigned URL secara terprogram dengan menggunakan. AWS SDKs

catatan

Saat ini, AWS Toolkit for Visual Studio tidak mendukung Visual Studio untuk Mac.

  1. Instal AWS Toolkit for Visual Studio menggunakan petunjuk berikut, Menginstal dan menyiapkan Toolkit for Visual Studio di AWS Toolkit for Visual Studio Panduan Pengguna.

  2. Connect untuk AWS menggunakan langkah-langkah berikut, Connecting to AWS di Panduan AWS Toolkit for Visual Studio Pengguna.

  3. Di panel sisi kiri berlabel AWS Explorer, klik kanan bucket yang Anda inginkan untuk mengunggah objek.

  4. Pilih Buat Pra-Tanda Tangan... URL .

  5. Di jendela pop-up, atur tanggal kedaluwarsa dan waktu untuk presigned Anda. URL

  6. Untuk Object Key, atur nama file yang akan diunggah. File yang Anda unggah harus sama persis dengan nama ini. Jika objek dengan kunci objek yang sama sudah ada di bucket, Amazon S3 akan mengganti objek yang ada dengan objek yang baru diunggah.

  7. Pilih PUTuntuk menentukan bahwa presigned ini URL akan digunakan untuk mengunggah objek.

  8. Pilih tombol Hasilkan.

  9. Untuk menyalin URL ke clipboard, pilih Salin.

  10. Untuk menggunakan ini, URL Anda dapat mengirim PUT permintaan dengan curl perintah. Sertakan path lengkap ke file Anda dan presigned URL itu sendiri.

    curl -X PUT -T "/path/to/file" "presigned URL"

Untuk contoh penggunaan AWS SDKs untuk menghasilkan presigned URL untuk mengunggah objek, lihat Membuat presigned untuk Amazon URL S3 menggunakan. AWS SDK

Ketika Anda menggunakan AWS SDKs untuk menghasilkan presignedURL, waktu kedaluwarsa maksimum adalah 7 hari dari waktu pembuatan.

catatan

Untuk semua yang Wilayah AWS diluncurkan setelah 20 Maret 2019 Anda perlu menentukan endpoint-url dan Wilayah AWS dengan permintaan. Untuk daftar semua Wilayah dan titik akhir Amazon S3, lihat Wilayah dan Titik Akhir dalam AWS Referensi Umum.