Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Titik akses Amazon S3
Layanan Amazon S3 menyediakan titik akses sebagai cara alternatif untuk berinteraksi dengan bucket Amazon S3. Titik akses memiliki kebijakan dan konfigurasi unik yang dapat diterapkan padanya, bukan langsung ke bucket. Dengan AWS SDK, Anda dapat menggunakan access point Amazon Resource Names (ARN) di kolom bucket untuk operasi API, bukan menentukan nama bucket secara eksplisit. Mereka digunakan untuk operasi tertentu seperti menggunakan titik akses ARN dengan GetObject
untuk mengambil objek dari ember, atau menggunakan titik akses ARN dengan PutObject
untuk menambahkan objek ke ember.
Untuk mempelajari lebih lanjut tentang jalur akses Amazon S3 dan ARN, lihat Menggunakan titik akses di Panduan Pengguna Amazon S3.
Konfigurasikan fungsi ini dengan menggunakan yang berikut ini:
s3_use_arn_region
- Pengaturan AWSconfig
file bersamaAWS_S3_USE_ARN_REGION
- variabel lingkunganaws.s3UseArnRegion
- Properti sistem JVM: Hanya Java/Kotlin- Untuk mengonfigurasi nilai secara langsung dalam kode, konsultasikan SDK spesifik Anda secara langsung.
-
Pengaturan ini mengontrol apakah SDK menggunakan Wilayah AWS ARN titik akses untuk membangun titik akhir Regional untuk permintaan tersebut. SDK memvalidasi bahwa ARN Wilayah AWS dilayani oleh AWS partisi yang sama dengan klien yang dikonfigurasi Wilayah AWS untuk mencegah panggilan lintas partisi yang kemungkinan besar akan gagal. Jika kalikan ditentukan, pengaturan yang dikonfigurasi kode diutamakan, diikuti oleh pengaturan variabel lingkungan.
Nilai default:
false
Nilai yang valid:
-
true
SDK menggunakan ARN Wilayah AWS saat membangun titik akhir alih-alih dikonfigurasi klien. Wilayah AWS Pengecualian: Jika klien dikonfigurasi Wilayah AWS adalah FIPS Wilayah AWS, maka itu harus cocok dengan ARN. Wilayah AWS Jika tidak, kesalahan akan terjadi. -
false
- SDK menggunakan konfigurasi klien Wilayah AWS saat membangun titik akhir.
-
Kompatibilitas dengan AWS SDK
SDK berikut mendukung fitur dan pengaturan yang dijelaskan dalam topik ini. Setiap pengecualian sebagian dicatat. Setiap pengaturan properti sistem JVM didukung oleh AWS SDK for Java dan satu-satunya. AWS SDK for Kotlin
SDK | Didukung | Catatan atau informasi lebih lanjut |
---|---|---|
AWS CLI v2 | Ya | |
SDK for C++ | Ya | |
SDK for Go V2 (1.x) |
Ya | |
SDK for Go 1.x (V1) | Ya | 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 | Ya | Properti sistem JVM tidak didukung. |
SDK untuk 3.x JavaScript | Ya | |
SDK untuk 2.x JavaScript | Ya | |
SDK para Kotlin | Ya | |
SDK for .NET 3.x | Ya | Tidak mengikuti prioritas standar; nilai config file bersama lebih diutamakan daripada variabel lingkungan. |
SDK for PHP 3.x | Ya | |
SDK untuk Python (Boto3) |
Ya | |
SDK for Ruby 3.x | Ya | |
SDK untuk Rust | Tidak | |
Alat untuk PowerShell | Ya | Tidak mengikuti prioritas standar; nilai config file bersama lebih diutamakan daripada variabel lingkungan. |