View a markdown version of this page

Otentikasi sesi Satu Zona S3 Express - AWS SDK dan Alat

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

Otentikasi sesi Satu Zona S3 Express

catatan

Untuk bantuan dalam memahami tata letak halaman pengaturan, atau dalam menafsirkan tabel AWS Dukungan oleh SDK dan alat berikut, lihatMemahami halaman pengaturan panduan ini.

S3 Express One Zone adalah kelas penyimpanan berkinerja tinggi Amazon S3 yang menyediakan latensi milidetik satu digit untuk data yang sering diakses. Saat Anda menggunakan bucket S3 Express One Zone, AWS SDK dan alat secara otomatis menggunakan otentikasi berbasis sesi yang dioptimalkan untuk otorisasi permintaan data latensi rendah. Anda menggunakan token sesi dengan operasi Zonal (tingkat objek) untuk mendistribusikan latensi yang terkait dengan otorisasi pada sejumlah permintaan dalam sesi, mengurangi overhead otentikasi dan meningkatkan kinerja permintaan secara keseluruhan.

Bucket S3 Express One Zone menggunakan format penamaan tertentu yang menyertakan ID Zona Ketersediaan, sepertibucket-name--usw2-az1--x-s3. Ketika SDK mendeteksi pola penamaan ini, SDK secara otomatis merutekan permintaan ke titik akhir S3 Express One Zone yang sesuai dan menerapkan alur otentikasi yang dioptimalkan. Otentikasi sesi membuat kredenSIAL khusus bucket sementara yang menyediakan akses latensi rendah ke bucket Anda dan di-cache serta disegarkan secara otomatis oleh SDK. Lihat S3 Express One Zone di Panduan Pengguna Amazon S3 untuk mempelajari selengkapnya.

Secara default, otentikasi sesi diaktifkan untuk bucket S3 Express One Zone.

Konfigurasikan fungsi ini dengan menggunakan yang berikut:

s3_disable_express_session_auth- pengaturan AWS config file bersama
AWS_S3_DISABLE_EXPRESS_SESSION_AUTH- variabel lingkungan
aws.disableS3ExpressAuth- Properti sistem JVM: hanya Java/Kotlin

Mengontrol apakah otentikasi sesi S3 Express One Zone dinonaktifkan. Saat disetel ketrue, SDK menggunakan otentikasi SigV4 standar untuk bucket S3 Express One Zone alih-alih otentikasi sesi.

Nilai default: false

Nilai yang valid:

  • true— Nonaktifkan otentikasi sesi S3 Express One Zone.

  • false— Aktifkan otentikasi sesi S3 Express One Zone.

Contoh pengaturan nilai ini dalam config file:

[default] s3_disable_express_session_auth=true

Linux/macOS contoh pengaturan variabel lingkungan melalui baris perintah:

export AWS_S3_DISABLE_EXPRESS_SESSION_AUTH=true

Contoh Windows pengaturan variabel lingkungan melalui baris perintah:

setx AWS_S3_DISABLE_EXPRESS_SESSION_AUTH true

Dukungan oleh AWS SDK dan alat

SDK berikut mendukung fitur dan pengaturan yang dijelaskan dalam topik ini. Setiap pengecualian sebagian dicatat. Setiap pengaturan properti sistem JVM didukung oleh AWS SDK untuk Java dan AWS SDK untuk Kotlin satu-satunya.

SDK Didukung Catatan atau informasi lebih lanjut
AWS CLI v2 Ya
AWS CLI v1 Ya
SDK untuk C++ Ya
SDK untuk Go V2 (1.x) Ya
SDK untuk Go 1.x (V1) Tidak Untuk menggunakan pengaturan config file bersama, Anda harus mengaktifkan pemuatan dari file konfigurasi; lihat S esi.
SDK untuk Java 2.x Ya
SDK untuk Java 1.x Tidak
SDK untuk JavaScript 3.x Ya
SDK untuk JavaScript 2.x Tidak
SDK para Kotlin Ya Properti sistem JVM adalahaws.s3DisableExpressSessionAuth.
SDK untuk.NET 4.x Ya
SDK untuk.NET 3.x Ya
SDK para PHP 3.x Ya
SDK untuk Python (Boto3) Ya
SDK para Ruby 3.x Ya
SDK para Rust Ya
SDK para Swift Ya
Alat untuk PowerShell V5 Ya
Alat untuk PowerShell V4 Ya