Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Otentikasi sesi S3 Express One Zone
catatan
Untuk bantuan dalam memahami tata letak halaman pengaturan, atau dalam menafsirkan tabel Support by AWS SDKs and tools 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 SDKs 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 atas sejumlah permintaan dalam satu sesi, mengurangi overhead otentikasi dan meningkatkan kinerja permintaan secara keseluruhan.
Bucket S3 Express One Zone menggunakan format penamaan tertentu yang menyertakan ID Availability Zone, seperti. bucket-name--usw2-az1--x-s3 Saat 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. Autentikasi sesi membuat kredensial sementara khusus ember yang menyediakan akses latensi rendah ke bucket Anda dan di-cache serta di-refresh secara otomatis oleh SDK. Lihat S3 Express One Zone di Panduan Pengguna Amazon S3 untuk mempelajari lebih lanjut.
Secara default, otentikasi sesi diaktifkan untuk bucket S3 Express One Zone.
Konfigurasikan fungsi ini dengan menggunakan yang berikut ini:
s3_disable_express_session_auth- Pengaturan AWSconfigfile bersamaAWS_S3_DISABLE_EXPRESS_SESSION_AUTH- variabel lingkunganaws.disableS3ExpressAuth- Properti sistem JVM: hanya Java/Kotlin-
Mengontrol apakah otentikasi sesi S3 Express One Zone dinonaktifkan. Saat disetel ke
true, SDK menggunakan otentikasi SiGv4 standar untuk bucket S3 Express One Zone alih-alih otentikasi sesi.Nilai default:
falseNilai 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
Support oleh AWS SDKs dan alat
Berikut ini SDKs 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 satu-satunya. AWS SDK untuk Kotlin
| SDK | Didukung | Catatan atau informasi lebih lanjut |
|---|---|---|
| AWS CLI v2 | Ya | |
| AWS CLI v1 | Tidak | |
| SDK for C++ | Ya | |
| SDK for Go V2 (1.x) |
Ya | |
| SDK for Go 1.x (V1) | Tidak | Untuk menggunakan pengaturan config file bersama, Anda harus mengaktifkan pemuatan dari file konfigurasi; lihat Sesi. |
| SDK for Java 2.x | Ya | |
| SDK for Java 1.x | Tidak | |
| SDK untuk 3.x JavaScript | Ya | |
| SDK untuk 2.x JavaScript | Tidak | |
| SDK para Kotlin | Ya | Properti sistem JVM adalah. aws.s3DisableExpressSessionAuth |
| SDK for .NET 4.x | Ya | |
| SDK for .NET 3.x | Ya | |
| SDK for PHP 3.x | Ya | |
| SDK untuk Python (Boto3) |
Ya | |
| SDK for Ruby 3.x | Ya | |
| SDK untuk Rust | Ya | |
| SDK para Swift | Ya | |
| Alat untuk PowerShell V5 | Ya | |
| Alat untuk PowerShell V4 | Ya |