Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Wilayah AWS
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.
Wilayah AWS adalah konsep penting untuk dipahami ketika bekerja dengan Layanan AWS.
Dengan Wilayah AWS, Anda dapat mengakses Layanan AWS yang secara fisik berada di wilayah geografis tertentu. Ini dapat berguna untuk menjaga agar data dan aplikasi Anda berjalan dekat dengan tempat Anda dan pengguna Anda akan mengaksesnya. Wilayah memberikan toleransi kesalahan, stabilitas, serta ketahanan, dan juga dapat mengurangi latensi. Dengan Wilayah, Anda dapat membuat sumber daya redundan yang tetap tersedia dan tidak terpengaruh oleh pemadaman Regional.
Sebagian besar Layanan AWS permintaan terkait dengan wilayah geografis tertentu. Sumber daya yang Anda buat di satu Wilayah tidak ada di Wilayah lain kecuali Anda secara eksplisit menggunakan fitur replikasi yang ditawarkan oleh Layanan AWS. Misalnya, Amazon S3 dan Amazon EC2 mendukung replikasi lintas Wilayah. Beberapa layanan, seperti IAM, tidak memiliki sumber daya Regional.
Ber Referensi Umum AWS isi informasi tentang hal berikut:
-
Untuk memahami hubungan antara Wilayah dan titik akhir, dan untuk melihat daftar titik akhir Regional yang ada, lihat titik akhir AWS layanan.
-
Untuk melihat daftar saat ini dari semua Wilayah dan titik akhir yang didukung untuk masing-masing Layanan AWS, lihat Titik akhir dan kuota layanan.
Membuat klien layanan
Untuk mengakses secara terprogram Layanan AWS, SDK menggunakan klien class/object untuk masing-masing. Layanan AWS Jika aplikasi Anda perlu mengakses Amazon EC2, misalnya, aplikasi Anda akan membuat objek klien Amazon EC2 untuk berinteraksi dengan layanan tersebut.
Jika tidak ada Wilayah yang secara eksplisit ditentukan untuk klien dalam kode itu sendiri, klien secara default menggunakan Wilayah yang diatur melalui region pengaturan berikut. Namun, Wilayah aktif untuk klien dapat diatur secara eksplisit untuk setiap objek klien individu. Menyetel Wilayah dengan cara ini lebih diutamakan daripada pengaturan global apa pun untuk klien layanan tertentu. Wilayah alternatif ditentukan selama instansiasi klien tersebut, khusus untuk SDK Anda (periksa Panduan SDK spesifik Anda atau basis kode SDK Anda).
Konfigurasikan fungsionalitas ini dengan menggunakan yang berikut:
region- pengaturan AWSconfigfile bersamaAWS_REGION- variabel lingkunganaws.region- Properti sistem JVM: hanya Java/Kotlin-
Menentukan default Wilayah AWS untuk digunakan untuk AWS permintaan. Wilayah ini digunakan untuk permintaan layanan SDK yang tidak disediakan dengan Wilayah tertentu untuk digunakan.
Nilai default: Tidak ada. Anda harus menentukan nilai ini secara eksplisit.
Nilai yang valid:
-
Salah satu kode Wilayah yang tersedia untuk layanan yang dipilih, sebagaimana tercantum dalam titik akhir AWS layanan di Refer ensi AWS Umum. Misalnya, nilai
us-east-1menetapkan titik akhir ke Wilayah AWS AS Timur (Virginia Utara). -
aws-globalmenentukan titik akhir global untuk layanan yang mendukung titik akhir global terpisah selain titik akhir Regional, seperti AWS Security Token Service (AWS STS) dan Amazon Simple Storage Service (Amazon S3).
-
Contoh pengaturan nilai ini dalam config file:
[default] region = us-west-2
Linux/macOS contoh pengaturan variabel lingkungan melalui baris perintah:
export AWS_REGION=us-west-2
Contoh Windows pengaturan variabel lingkungan melalui baris perintah:
setx AWS_REGION us-west-2
Sebagian besar SDK memiliki objek “konfigurasi” yang tersedia untuk mengatur Wilayah default dari dalam kode aplikasi. Untuk detailnya, lihat panduan pengembang AWS SDK khusus Anda.
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 v2 menggunakan nilai apa pun AWS_REGION sebelum nilai apa pun di AWS_DEFAULT_REGION (kedua variabel diperiksa). |
| AWS CLI v1 | Ya | AWS CLI v1 menggunakan variabel lingkungan yang dinam AWS_DEFAULT_REGION ai untuk tujuan ini. |
| 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 | |
| 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 | |
| SDK para PHP 3.x | Ya | |
| SDK untuk Python (Boto3) | Ya | SDK ini menggunakan variabel lingkungan yang dinam AWS_DEFAULT_REGION ai untuk tujuan ini. |
| SDK para Ruby 3.x | Ya | |
| SDK para Rust | Ya | |
| SDK para Swift | Ya | |
| Alat untuk PowerShell V5 | Ya | |
| Alat untuk PowerShell V4 | Ya |