Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbagi sumber daya lintas asal (CORS)
Cross-origin resource sharing (CORS) menentukan cara aplikasi web klien yang dimuat di dalam satu domain untuk berinteraksi dengan sumber daya di domain yang berbeda. Dengan dukungan CORS, Anda dapat membangun aplikasi web sisi klien yang kaya dengan Amazon S3, dan secara selektif mengizinkan akses lintas asal ke sumber daya Amazon S3 Anda.
Bagian ini menunjukkan cara mengaktifkan CORS menggunakan konsol Amazon S3, Amazon S3 REST API, dan SDK. AWS Untuk mengonfigurasi bucket Anda untuk mengizinkan permintaan lintas asal, Anda menambahkan konfigurasi CORS ke bucket. Konfigurasi CORS adalah dokumen yang menetapkan aturan yang mengidentifikasi asal-usul yang akan Anda izinkan untuk mengakses bucket Anda, metode operasi (metode HTTP) yang didukung untuk setiap asal, dan informasi kustom operasi lainnya. Pada konsol S3, konfigurasi CORS harus dokumen JSON.
Misalnya konfigurasi CORS di JSON dan XL, lihat Konfigurasi CORS.
Bagian ini menjelaskan cara menggunakan konsol Amazon S3 untuk menambahkan konfigurasi berbagi sumber daya lintas asal (CORS) ke bucket S3.
Saat Anda mengaktifkan CORS pada bucket, daftar kontrol akses (ACL) dan kebijakan izin akses lainnya terus berlaku.
penting
Pada konsol S3 baru, konfigurasi CORS harus JSON. Untuk contoh konfigurasi CORS di JSON dan XML, lihat Konfigurasi CORS.
Untuk menambahkan konfigurasi CORS ke bucket S3
Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.
-
Di daftar Bucket, pilih nama bucket yang ingin Anda buatkan kebijakan kelompok.
-
Pilih Izin.
-
Di bagian Berbagi sumber daya lintas asal (CORS), pilih Edit.
-
Di kotak teks Editor konfigurasi CORS, ketik atau salin dan tempel konfigurasi CORS baru, atau edit konfigurasi yang ada.
Konfigurasi CORS adalah file JSON. Teks yang Anda ketikkan di editor harus valid JSON. Untuk informasi selengkapnya, lihat Konfigurasi CORS.
-
Pilih Simpan perubahan.
catatan
Amazon S3 menampilkan Amazon Resource Name (ARN) untuk bucket di samping judul Editor konfigurasi CORS. Untuk informasi selengkapnya tentang ARN, lihat Amazon Resource Names (ARN) dan AWS Service Namespaces di. Referensi Umum Amazon Web Services
Anda dapat menggunakan AWS SDK untuk mengelola berbagi sumber daya lintas asal (CORS) untuk bucket. Untuk informasi selengkapnya tentang CORS, lihat Berbagi sumber daya lintas asal (CORS).
Contoh berikut:
-
Membuat konfigurasi CORS dan mengatur konfigurasi pada bucket
-
Membuka kembali konfigurasi dan memodifikasinya dengan menambahkan aturan
-
Menambahkan konfigurasi yang telah dimodifikasi ke bucket
-
Menghapus konfigurasi
Untuk mengatur konfigurasi CORS pada bucket Anda, Anda dapat menggunakan AWS Management Console. Jika aplikasi Anda memerlukannya, Anda juga dapat mengirim permintaan REST secara langsung. Bagian berikut dalam Referensi API Amazon Simple Storage Service menguraikan tindakan API REST terkait konfigurasi CORS: