Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Titik akses Amazon S3
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.
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 pada mereka, bukan langsung ke bucket. Dengan AWS SDK, Anda dapat menggunakan titik akses Amazon Resource Names (ARN) di bidang bucket untuk operasi API alih-alih menentukan nama bucket secara eksplisit. Mereka digunakan untuk operasi tertentu seperti menggunakan titik akses ARN dengan GetObject untuk mengambil objek dari bucket, atau menggunakan titik akses ARN dengan PutObject untuk menambahkan objek ke bucket.
Untuk mempelajari lebih lanjut tentang titik akses dan ARN Amazon S3, lihat Menggunakan titik akses di Panduan Pengguna Amazon S3.
Konfigurasikan fungsionalitas ini dengan menggunakan yang berikut:
s3_use_arn_region- pengaturan AWSconfigfile bersamaAWS_S3_USE_ARN_REGION- variabel lingkunganaws.s3UseArnRegion- Properti sistem JVM: hanya Java/Kotlin- Untuk mengonfigurasi nilai secara langsung dalam kode, konsultasikan dengan SDK spesifik Anda secara langsung.
-
Pengaturan ini mengontrol apakah SDK menggunakan titik akses ARN Wilayah AWS untuk membangun titik akhir Regional untuk permintaan. SDK memvalidasi bahwa ARN Wilayah AWS dilayani oleh AWS partisi yang sama dengan yang dikonfigurasi klien Wilayah AWS untuk mencegah panggilan lintas partisi yang kemungkinan besar akan gagal. Jika didefinisikan ganda, pengaturan kode yang dikonfigurasi diutamakan, diikuti oleh pengaturan variabel lingkungan.
Nilai default:
falseNilai yang valid:
-
true- SDK menggunakan ARN Wilayah AWS saat membangun titik akhir alih-alih dikonfigurasi klien Wilayah AWS. Pengecualian: Jika konfigurasi klien 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.
-
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 | |
| SDK untuk C++ | Ya | |
| SDK untuk Go V2 (1.x) | Ya | |
| SDK untuk Go 1.x (V1) | Ya | 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 | Ya | Properti sistem JVM tidak didukung. |
| SDK untuk JavaScript 3.x | Ya | |
| SDK untuk JavaScript 2.x | Ya | |
| SDK para Kotlin | Ya | |
| SDK untuk.NET 4.x | Ya | |
| SDK untuk.NET 3.x | Ya | Tidak mengikuti prioritas standar; nilai config file bersama diutamakan daripada variabel lingkungan. |
| SDK para PHP 3.x | Ya | |
| SDK untuk Python (Boto3) | Ya | |
| SDK para Ruby 3.x | Ya | |
| SDK para Rust | Tidak | |
| SDK para Swift | Tidak | |
| Alat untuk PowerShell V5 | Ya | Tidak mengikuti prioritas standar; nilai config file bersama diutamakan daripada variabel lingkungan. |
| Alat untuk PowerShell V4 | Ya | Tidak mengikuti prioritas standar; nilai config file bersama diutamakan daripada variabel lingkungan. |