View a markdown version of this page

Mengoptimalkan kinerja bucket direktori - Amazon Simple Storage Service

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

Mengoptimalkan kinerja bucket direktori

Untuk mendapatkan kinerja terbaik saat menggunakan bucket direktori, kami merekomendasikan panduan berikut.

Untuk informasi selengkapnya tentang praktik terbaik untuk S3 Express One Zone, lihatPraktik terbaik untuk mengoptimalkan kinerja S3 Express One Zone.

Gunakan autentikasi berbasis sesi

Bucket direktori mendukung mekanisme otorisasi berbasis sesi baru untuk mengotentikasi dan mengotorisasi permintaan ke bucket direktori. Dengan otentikasi berbasis sesi, AWS SDK secara otomatis menggunakan operasi CreateSession API untuk membuat token sesi sementara yang dapat digunakan untuk otorisasi latensi rendah permintaan data ke bucket direktori.

AWS SDK menggunakan operasi CreateSession API untuk meminta kredenSIAL 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 SDK untuk memulai dan mengelola permintaan CreateSession API. Untuk informasi lebih lanjut tentang model berbasis sesi ini, lihat Mengotorisasi operasi API titik akhir Zonal dengan CreateSession.

Praktik terbaik checksum tambahan S3

Bucket direktori menawarkan opsi untuk memilih algoritma checksum yang digunakan untuk memvalidasi data Anda selama upload atau download. Anda dapat memilih salah satu algoritma pemeriksaan integritas data Secure Hash Algorithms (SHA) atau Cyclic Redundancy Check (CRC) berikut ini: CRC32, CRC32C,, dan. SHA-1 SHA-256 MD5-based checksum tidak didukung dengan kelas penyimpanan S3 Express One Zone.

CRC32 adalah checksum default yang digunakan oleh AWS SDK saat mengirimkan data ke atau dari bucket direktori. Sebaiknya gunakan CRC32 dan CRC32C untuk kinerja terbaik dengan bucket direktori.

Gunakan versi terbaru dari AWS SDK dan pustaka runtime umum

Beberapa AWS SDK juga menyediakan library Com AWS mon Runtime (CRT) untuk lebih mempercepat kinerja di klien S3. SDK ini termasuk AWS SDK for Java 2.x, AWS SDK untuk C++, dan AWS SDK untuk Python (Boto3). Klien CRT-based S3 mentransfer objek ke dan dari bucket direktori dengan kinerja dan keandalan yang ditingkatkan dengan secara otomatis menggunakan operasi API upload multipart dan pengambilan rentang byte untuk mengotomatiskan koneksi penskalaan horizontal.

Untuk mencapai kinerja tertinggi dengan bucket direktori, sebaiknya gunakan versi terbaru AWS SDK yang menyertakan pustaka CRT atau menggunakan AWS Command Line Interface ()AWS CLI.