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 membuat permintaan melalui Titik Akses Multi-Wilayah, Amazon S3 menentukan bucket mana yang terkait dengan Titik Akses Multi-Wilayah yang paling dekat dengan Anda. Amazon S3 kemudian mengarahkan permintaan ke bucket tersebut, terlepas dariAWS Wilayah tempat itu berada.

Setelah Titik Akses Multi-Wilayah merutekan permintaan ke bucket jarak dekat, Amazon S3 memproses permintaan seolah-olah Anda membuatnya langsung ke bucket tersebut. Titik Akses Multi-Wilayah tidak mengetahui konten data bucket Amazon S3. Oleh karena itu, bucket yang mendapat permintaan mungkin tidak berisi data yang diminta. Untuk membuat set data yang konsisten di bucket Amazon S3 yang terkait dengan Cross-Region Access Point, Anda dapat mengkonfigurasi S3 Cross-Region Replication (CRR). Kemudian bucket apa pun dapat memenuhi permintaan dengan sukses.

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

  • Amazon S3 mengoptimalkan permintaan untuk dipenuhi sesuai dengan kedekatan. Ini melihat bucket yang didukung oleh Multi-Region Access Point dan menyampaikan permintaan ke bucket yang memiliki kedekatan terdekat.

  • Jika permintaan menentukan sumber daya yang ada (misalnya,GetObject), Amazon S3 tidak mempertimbangkan nama objek saat memenuhi permintaan. Ini berarti bahwa bahkan jika objek ada dalam satu bucket di Multi-Region Access Point, permintaan Anda dapat dialihkan ke bucket yang tidak berisi objek. Situasi ini akan mengakibatkan pesan kesalahan 404 dikembalikan ke klien.

    Untuk menghindari 404 kesalahan, kami menyarankan Anda mengkonfigurasi S3 Cross-Region Replication (CRR) untuk bucket Anda. Replikasi membantu mengatasi potensi masalah saat objek yang Anda inginkan berada di bucket di Titik Akses Multi-Wilayah, tetapi tidak terletak di bucket tertentu yang dirutekan permintaan Anda. Untuk informasi lebih lanjut tentang konfigurasi replikasi, lihatMengkonfigurasi replikasi untuk digunakan dengan Titik Akses Multi-Wilayah.

    Untuk memastikan bahwa permintaan Anda dipenuhi dengan menggunakan objek tertentu yang Anda inginkan, kami juga menyarankan Anda mengaktifkan versi bucket dan menyertakan ID versi dalam permintaan Anda. Pendekatan ini membantu memastikan bahwa Anda memiliki versi yang benar dari objek yang Anda cari. Bucket dengan versioning diaktifkan memungkinkan Anda memulihkan objek dari penimpaan yang tidak disengaja. Untuk informasi selengkapnya, lihat Menggunakan S3 di bucket S3.

  • Jika permintaan adalah untuk membuat sumber daya (misalnya,PutObject atauCreateMultipartUpload), Amazon S3 memenuhi permintaan dengan menggunakan bucket jarak dekat. Misalnya, pertimbangkan perusahaan video yang ingin mendukung unggahan video dari mana saja di dunia. Ketika pengguna membuatPUT permintaan ke Multi-Region Access Point, objek dimasukkan ke dalam bucket dengan kedekatan terdekat. Untuk kemudian membuat video yang diunggah tersedia untuk orang lain di seluruh dunia untuk diunduh dengan latensi terendah, Anda dapat menggunakan CRR dengan replikasi dua arah (dua arah). Menggunakan CRR dengan replikasi dua arah membuat konten semua bucket yang terkait dengan Multi-Region Access Point disinkronkan. Untuk informasi lebih lanjut tentang replikasi dengan Multi-Region Access Point, lihatMengkonfigurasi replikasi untuk digunakan dengan Titik Akses Multi-Wilayah.