Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi objek dengan presigned URLs
Semua objek Amazon S3 secara default bersifat privat, hanya pemilik objek yang memiliki izin untuk mengaksesnya. Namun, pemilik objek dapat berbagi objek dengan orang lain dengan membuat presignedURL. Presigned URL menggunakan kredensil keamanan untuk memberikan izin terbatas waktu untuk mengunduh objek. URLDapat dimasukkan dalam browser atau digunakan oleh program untuk mengunduh objek. Kredensi yang digunakan oleh presigned URL adalah milik AWS pengguna yang menghasilkan. URL
Untuk informasi umum tentang presignedURLs, lihatUnduh dan unggah objek dengan presigned URLs.
Anda dapat membuat presigned URL untuk berbagi objek tanpa menulis kode apa pun dengan menggunakan konsol Amazon S3 AWS , Explorer for Visual Studio (Windows), atau. AWS Toolkit for Visual Studio Code Anda juga dapat membuat presigned URL secara terprogram dengan menggunakan AWS Command Line Interface (AWS CLI) atau. AWS SDKs
Anda dapat menggunakan konsol Amazon S3 untuk membuat presigned URL untuk berbagi objek dengan mengikuti langkah-langkah ini. Saat menggunakan konsol, waktu kedaluwarsa maksimum untuk presigned URL adalah 12 jam dari waktu pembuatan.
Untuk menghasilkan presigned URL dengan menggunakan konsol Amazon S3
Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
-
Di panel navigasi kiri, pilih Bucket.
-
Dalam daftar Bucket, pilih nama bucket yang berisi objek yang ingin Anda tetapkan sebelumnya. URL
-
Dalam daftar Objek, pilih objek yang ingin Anda buat presigned URL untuk.
-
Pada menu Tindakan objek, pilih Bagikan dengan presigned URL.
-
Tentukan berapa lama Anda ingin presigned URL valid.
-
Pilih Buat presigned URL.
-
Ketika konfirmasi muncul, secara otomatis URL disalin ke clipboard Anda. Anda akan melihat tombol untuk menyalin presigned URL jika Anda perlu menyalinnya lagi.
AWS CLI Perintah contoh berikut menghasilkan presigned URL untuk berbagi objek dari bucket Amazon S3. Saat Anda menggunakan AWS CLI, waktu kedaluwarsa maksimum untuk presigned URL adalah 7 hari dari waktu pembuatan. Untuk menggunakan contoh ini, ganti
dengan informasi Anda sendiri.placeholder masukan pengguna
aws s3 presign s3://
amzn-s3-demo-bucket
/mydoc.txt
--expires-in604800
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.
aws s3 presign s3://
amzn-s3-demo-bucket
/mydoc.txt
--expires-in604800
--regionaf-south-1
--endpoint-urlhttps://s3.af-south-1.amazonaws.com
Untuk informasi selengkapnya, silakan lihat presign
Untuk contoh penggunaan AWS SDKs untuk menghasilkan presigned URL untuk berbagi objek, lihat Membuat presigned URL untuk Amazon S3 menggunakan file. 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.
catatan
Saat menggunakan AWS SDKs, atribut Tagging harus berupa header dan bukan parameter kueri. Semua atribut lainnya dapat diteruskan sebagai parameter untuk presignedURL.
catatan
Saat ini, AWS Toolkit for Visual Studio tidak mendukung Visual Studio untuk Mac.
-
Instal AWS Toolkit for Visual Studio menggunakan petunjuk berikut, Menginstal dan menyiapkan Toolkit for Visual Studio di AWS Toolkit for Visual Studio Panduan Pengguna.
-
Connect untuk AWS menggunakan langkah-langkah berikut, Connecting to AWS di Panduan AWS Toolkit for Visual Studio Pengguna.
-
Di panel sisi kiri berlabel AWS Explorer, klik dua kali bucket yang berisi objek Anda.
-
Klik kanan objek yang ingin Anda buat sebelumnya dan pilih Buat URL Pra-Tanda Tangan... URL .
-
Di jendela pop-up, atur tanggal kedaluwarsa dan waktu untuk presigned Anda. URL
-
Object Key, harus diisi terlebih dahulu berdasarkan objek yang Anda pilih.
-
Pilih GETuntuk menentukan bahwa presigned ini URL akan digunakan untuk men-download objek.
-
Pilih tombol Hasilkan.
-
Untuk menyalin URL ke clipboard, pilih Salin.
-
Untuk menggunakan presigned yang dihasilkanURL, rekatkan URL ke browser apa pun.
Jika Anda menggunakan Visual Studio Code, Anda dapat membuat presigned URL untuk berbagi objek tanpa menulis kode apapun dengan menggunakan AWS Toolkit for Visual Studio Code. Untuk informasi umum, lihat AWS Toolkit for Visual Studio Code dalam Panduan Pengguna AWS Toolkit for Visual Studio Code .
Untuk petunjuk tentang cara menginstal AWS Toolkit for Visual Studio Code, lihat Menginstal AWS Toolkit for Visual Studio Code di Panduan AWS Toolkit for Visual Studio Code Pengguna.
-
Connect untuk AWS menggunakan langkah-langkah berikut, Connecting to AWS Toolkit for Visual Studio Code di Panduan AWS Toolkit for Visual Studio Code Pengguna.
-
Pilih AWS logo di panel kiri di Visual Studio Code.
-
Di bawah EXPLORER, pilih S3.
-
Pilih bucket dan filenya, lalu buka menu konteks (klik kanan).
-
Pilih Generate presigned URL, lalu atur waktu kedaluwarsa (dalam menit).
-
Tekan Enter, dan presigned URL akan disalin ke clipboard Anda.