Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pedoman kinerja dan pola desain untuk S3 Express One Zone
Untuk mendapatkan kinerja terbaik saat menggunakan bucket direktori, kami merekomendasikan panduan berikut.
Topik
Gunakan autentikasi berbasis sesi
Bucket direktori mendukung mekanisme otorisasi berbasis sesi baru untuk mengautentikasi dan mengotorisasi permintaan ke bucket direktori. Dengan otentikasi berbasis sesi, secara AWS SDKs otomatis menggunakan CreateSession
API operasi untuk membuat token sesi sementara yang dapat digunakan untuk otorisasi latensi rendah permintaan data ke bucket direktori.
AWS SDKsGunakan CreateSession
API operasi untuk meminta kredensil sementara, dan kemudian secara otomatis membuat dan menyegarkan token untuk Anda atas nama Anda setiap 5 menit. Untuk memanfaatkan manfaat kinerja bucket direktori, kami menyarankan Anda menggunakan AWS SDKs untuk memulai dan mengelola permintaan. CreateSession
API Untuk informasi lebih lanjut tentang model berbasis sesi ini, lihat Mengotorisasi operasi titik akhir API Zonal dengan CreateSession.
Praktik terbaik checksum tambahan S3
Bucket direktori menawarkan opsi untuk memilih algoritma checksum yang digunakan untuk memvalidasi data Anda saat mengunggah atau mengunduh. Anda dapat memilih salah satu algoritma pemeriksaan integritas data Secure Hash Algorithms (SHA) atau Cyclic Redundancy Check (CRC) berikut:,, -1, dan -256. CRC32 CRC32C SHA SHA MD5checksum berbasis tidak didukung dengan kelas penyimpanan S3 Express One Zone.
CRC32adalah checksum default yang digunakan oleh AWS SDKs saat mengirimkan data ke atau dari ember direktori. Kami merekomendasikan penggunaan CRC32 dan CRC32C untuk kinerja terbaik dengan bucket direktori.
Gunakan versi terbaru dari pustaka runtime umum AWS SDKs dan umum
Beberapa di antaranya AWS SDKs juga menyediakan pustaka AWS Common Runtime (CRT) untuk lebih mempercepat kinerja di klien S3. Ini SDKs termasuk AWS SDK for Java 2.x, AWS SDK for C++, dan AWS SDK for Python (Boto3). Klien S3 CRT berbasis mentransfer objek ke dan dari bucket direktori dengan kinerja dan keandalan yang ditingkatkan dengan secara otomatis menggunakan API operasi unggahan multibagian dan pengambilan rentang byte untuk mengotomatiskan koneksi penskalaan horizontal.
Untuk mencapai kinerja tertinggi dengan bucket direktori, sebaiknya gunakan versi terbaru AWS SDKs yang menyertakan CRT pustaka atau menggunakan AWS Command Line Interface ()AWS CLI.