Karena kebijakan same-origin pada browser, permintaan lintas domain mungkin ditolak ketika data dipertukarkan atau sumber daya dibagikan antar nama domain yang berbeda. Topik ini menjelaskan cara mengonfigurasi aturan Berbagi Sumber Daya Lintas Domain (CORS). Dalam aturan CORS, Anda dapat menentukan nama domain dari mana permintaan dapat dikirim, metode yang digunakan untuk mengirim permintaan lintas domain, dan header yang diizinkan.
Catatan penggunaan
Contoh kode dalam topik ini menggunakan wilayah China (Hangzhou) (
cn-hangzhou) sebagai contoh. Secara default, titik akhir publik digunakan. Jika Anda ingin mengakses OSS dari produk Alibaba Cloud lainnya di wilayah yang sama, gunakan titik akhir internal. Untuk informasi lebih lanjut tentang pemetaan antara wilayah OSS dan titik akhir, lihat Wilayah dan Titik Akhir OSS.Untuk menetapkan aturan CORS, Anda harus memiliki izin
oss:PutBucketCors. Untuk mendapatkan aturan CORS, Anda harus memiliki izinoss:GetBucketCors. Untuk menghapus aturan CORS, Anda harus memiliki izinoss:DeleteBucketCors. Untuk informasi lebih lanjut, lihat Lampirkan Kebijakan Kustom ke Pengguna RAM.
Contoh
Referensi
Untuk kode contoh lengkap CORS, kunjungi PutBucketCors, GetBucketCors, dan DeleteBucketCors.
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk mengonfigurasi aturan CORS, lihat PutBucketCors.
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk menanyakan aturan CORS, lihat GetBucketCors.
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk menghapus aturan CORS, lihat DeleteBucketCors.