Perutean permintaan Titik Akses Multi-Wilayah - Amazon Simple Storage Service

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

Perutean permintaan Titik Akses Multi-Wilayah

Saat Anda mengajukan permintaan melalui Titik Akses Multi-Wilayah, Amazon S3 akan menentukan bucket yang terkait dengan Titik Akses Multi-Wilayah yang paling dekat dengan Anda. Amazon S3 kemudian mengarahkan permintaan ke bucket itu, terlepas dari AWS Wilayah tempat ia berada.

Setelah Titik Akses Multi-Wilayah merutekan permintaan ke bucket terdekat, Amazon S3 memproses permintaan tersebut seolah-olah Anda membuatnya langsung ke bucket tersebut. Titik Akses Multi-Wilayah tidak mengetahui konten data bucket Amazon S3. Oleh karena itu, bucket yang menerima permintaan mungkin tidak berisi data yang diminta. Untuk membuat set data yang konsisten di bucket Amazon S3 yang terkait dengan Titik Akses Multi-Wilayah, Anda dapat mengonfigurasi Replikasi Lintas Wilayah (CRR) S3. Maka setiap bucket dapat berhasil memenuhi permintaan tersebut.

Amazon S3 mengarahkan permintaan Titik Akses Multi-Wilayah sesuai dengan aturan berikut:

  • Amazon S3 mengoptimalkan permintaan yang harus dipenuhi berdasarkan kedekatannya. Amazon S3 melihat bucket yang didukung oleh Titik Akses Multi-Wilayah dan meneruskan permintaan ke bucket yang memiliki jarak terdekat.

  • Jika permintaan menentukan sumber daya yang ada (misalnya, GetObject), Amazon S3 tidak mempertimbangkan nama objek saat memenuhi permintaan. Ini berarti bahwa meskipun objek ada dalam satu bucket di Titik Akses Multi-Wilayah, permintaan Anda dapat dirutekan ke bucket yang tidak berisi objek tersebut. Situasi ini akan menghasilkan pesan kesalahan 404 yang diberikan kepada klien.

    Untuk mencegah kesalahan 404, sebaiknya konfigurasikan Replikasi Lintas Wilayah (CRR) S3 untuk bucket Anda. Replikasi membantu menyelesaikan masalah potensial ketika objek yang Anda inginkan berada di dalam bucket di Titik Akses Multi-Wilayah, tetapi tidak berada di dalam bucket tertentu yang menjadi tujuan permintaan Anda. Untuk informasi selengkapnya tentang konfigurasi replikasi, lihat Mengkonfigurasi replikasi untuk digunakan dengan Titik Akses Multi-Wilayah.

    Untuk memastikan bahwa permintaan Anda terpenuhi dengan menggunakan objek tertentu yang Anda inginkan, kami juga menyarankan Anda mengaktifkan versi bucket dan menyertakan versi IDs dalam permintaan Anda. Pendekatan ini membantu memastikan bahwa Anda mendapatkan versi yang tepat dari objek yang sedang dicari. Bucket dengan Penentuan Versi yang diaktifkan memungkinkan Anda memulihkan objek yang terlanjur ditimpa secara tidak disengaja. Untuk informasi selengkapnya, lihat Menggunakan Penentuan Versi S3 di bucket S3.

  • Jika permintaannya adalah untuk membuat sumber daya (misalnya, PutObject atau CreateMultipartUpload), Amazon S3 akan memenuhi permintaan tersebut dengan menggunakan bucket jarak terdekat. Misalnya, sebuah perusahaan video yang ingin mendukung pengunggahan video dari mana pun di seluruh dunia. Saat pengguna membuat permintaan PUT ke Titik Akses Multi-Wilayah, objek tersebut dimasukkan ke dalam bucket dengan jarak terdekat. Agar video yang diunggah tersebut dapat diunduh oleh orang lain di seluruh dunia dengan latensi terendah, Anda dapat menggunakan CRR dengan replikasi bidireksional (dua arah). Menggunakan CRR dengan replikasi dua arah akan membuat konten semua bucket yang terkait dengan Titik Akses Multi-Wilayah tetap tersinkronisasi. Untuk informasi selengkapnya tentang replikasi dengan Titik Akses Multi-Wilayah, lihat Mengkonfigurasi replikasi untuk digunakan dengan Titik Akses Multi-Wilayah.