All Products
Search
Document Center

Edge Security Acceleration:Konfigurasikan akses ke bucket OSS pribadi

Last Updated:Sep 16, 2026

Jika server origin Anda adalah bucket Object Storage Service (OSS), mengatur ACL bucket ke private dapat mencegah sumber daya Anda dari akses yang tidak sah. Dalam kasus ini, agar Dynamic Content Delivery Network (DCDN) dapat mengambil konten dari bucket OSS pribadi, Anda harus memberikan izin yang sesuai kepada DCDN. Topik ini menjelaskan cara mengaktifkan dan menonaktifkan akses DCDN ke bucket OSS pribadi.

Informasi latar belakang

Setelah memberikan izin kepada DCDN untuk mengakses bucket OSS pribadi, Anda dapat memanfaatkan fitur-fitur seperti Perlindungan hotlink dan Penandatanganan URL yang disediakan oleh DCDN guna melindungi sumber daya Anda. Untuk informasi selengkapnya, lihat Konfigurasikan Daftar putih atau blacklist Referer untuk Perlindungan hotlink dan Konfigurasikan Penandatanganan URL.

Penting
  • Saat pertama kali menggunakan fitur ini, Anda dapat memberikan otorisasi dengan satu klik untuk mengaktifkan kebijakan otorisasi default. Setelah kebijakan diaktifkan, DCDN akan diberikan akses read-only ke semua bucket OSS dalam Akun Alibaba Cloud Anda. Akses ini menggunakan token STS temporary dan tidak mendukung operasi write atau delete, seperti PUT.

  • Jika Anda mengonfigurasi permanent security token, pastikan untuk membatasi izinnya. Token tersebut tidak boleh memiliki izin write atau delete, seperti PUT, pada bucket OSS. Untuk informasi selengkapnya tentang cara mengonfigurasi izin akses bagi RAM user untuk mengakses OSS, lihat Kurangi risiko akses tidak sah akibat kebocoran Pasangan Kunci Akses.

  • Setelah memberikan otorisasi dan mengaktifkan origin fetch dari bucket pribadi untuk nama domain yang dipercepat, Anda dapat mengakses semua sumber daya di bucket pribadi tersebut melalui nama domain tersebut. Pertimbangkan keputusan ini secara matang. Jika konten dalam bucket pribadi tidak cocok untuk akselerasi origin fetch oleh DCDN, jangan berikan otorisasi atau aktifkan fitur ini.

  • Jika website Anda berisiko mengalami serangan, kami menyarankan Anda membeli Layanan proteksi DDoS. Berhati-hatilah saat memberikan otorisasi atau mengaktifkan origin fetch dari bucket pribadi.

  • Setelah Anda mengaktifkan origin fetch dari bucket pribadi, node edge (POPs) DCDN akan menambahkan header Authorization ke permintaan asal. Nilai header tersebut berisi informasi signature yang diperlukan untuk mengotentikasi akses ke bucket OSS pribadi. Permintaan asal tunggal ke OSS tidak boleh berisi signature baik di header maupun di parameter URL sekaligus. Jika permintaan berisi signature di kedua lokasi tersebut, otentikasi OSS akan gagal. .

Aktifkan akses ke bucket OSS pribadi

  1. Login ke DCDN console.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain target dan klik Configure.

  4. Di pohon navigasi kiri halaman detail domain, klik Origin Fetch.

  5. Opsional. Di bagian Private Bucket Origin, klik Authorize, lalu klik Confirm Authorization Policy. Langkah ini hanya diperlukan jika ini merupakan pertama kalinya Anda memberikan otorisasi kepada DCDN untuk mengakses bucket OSS pribadi.

  6. Di bagian Private Bucket Origin, aktifkan sakelar Private Bucket Origin.

    Catatan

    Langkah-langkah di atas hanya perlu dilakukan jika Anda ingin memberikan otorisasi kepada DCDN untuk mengakses objek yang tidak terenkripsi di bucket OSS pribadi. Jika Anda ingin DCDN mengakses objek OSS yang dienkripsi menggunakan Key Management Service (KMS), Anda perlu terlebih dahulu menyambungkan kebijakan AliyunKMSCryptoUserAccess ke peran RAM AliyunCDNAccessingPrivateOSSRole.

  7. Pada kotak dialog Alibaba Cloud OSS Private Bucket Access yang muncul, pilih tipe lalu klik OK.

    Parameter

    Deskripsi

    Origin Fetch Type

    • Bucket in the Same Account: Token keamanan dikeluarkan secara otomatis oleh Security Token Service (STS). Opsi ini memungkinkan DCDN mengambil konten hanya dari bucket OSS pribadi dalam Akun Alibaba Cloud yang sama.

    • Bucket Across Accounts or in the Same Account: Anda perlu mengonfigurasi Pasangan Kunci Akses. Opsi ini memungkinkan DCDN mengambil konten dari bucket OSS pribadi baik dalam akun yang sama maupun lintas akun berbeda.

    AccessKey ID

    ID AccessKey dari Akun Alibaba Cloud tempat bucket OSS pribadi berada. Untuk informasi selengkapnya, lihat Buat AccessKey.

    AccessKey Secret

    Rahasia AccessKey dari Akun Alibaba Cloud tempat bucket OSS pribadi berada.

  8. Sambungkan kebijakan AliyunKMSCryptoUserAccess ke peran RAM AliyunCDNAccessingPrivateOSSRole.

    1. Login ke RAM console.

    2. Di panel navigasi kiri, pilih Identities > Roles.

    3. Di kolom Role Name, temukan dan pilih peran RAM AliyunCDNAccessingPrivateOSSRole.

    4. Klik Grant Permission. Di panel Grant Permission, bidang Principal akan terisi secara otomatis.

    5. Di bagian Policy, cari kebijakan sistem AliyunKMSCryptoUserAccess. Klik kebijakan tersebut untuk menambahkannya ke daftar Selected Policy.

    6. Klik Grant permissions.

    7. Klik Close.

Nonaktifkan akses ke bucket OSS pribadi

Jika Anda tidak lagi ingin DCDN mengakses bucket OSS pribadi Anda, login ke RAM console dan cabut izin akses yang telah diberikan kepada DCDN.

  1. Login ke RAM console.

  2. Di panel navigasi kiri, pilih Identities > Roles.

  3. Di halaman Roles, temukan dan klik AliyunCDNAccessingPrivateOSSRole.

  4. Cabut semua izin dari peran AliyunCDNAccessingPrivateOSSRole.

    1. Temukan kebijakan yang ingin Anda kelola dan klik Revoke Permission di kolom Actions.

    2. Di pesan Revoke Permission, klik Revoke Permission.

  5. Di panel navigasi kiri, pilih Identities > Roles.

    1. Temukan AliyunCDNAccessingPrivateOSSRole dan klik Delete Role di kolom Actions.

    2. Di kotak dialog Delete Role, masukkan nama peran yang ingin Anda hapus lalu klik Delete Role.