View a markdown version of this page

Penemuan titik akhir - AWS SDK dan Alat

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

Penemuan titik akhir

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.

SDK menggunakan penemuan titik akhir untuk mengakses titik akhir layanan (URL untuk mengakses berbagai sumber daya), sambil tetap mempertahankan fleksibilitas AWS untuk mengubah URL sesuai kebutuhan. Dengan cara ini, kode Anda dapat secara otomatis mendeteksi titik akhir baru. Tidak ada titik akhir tetap untuk beberapa layanan. Sebagai gantinya, Anda mendapatkan titik akhir yang tersedia selama runtime dengan membuat permintaan untuk mendapatkan titik akhir terlebih dahulu. Setelah mengambil titik akhir yang tersedia, kode kemudian menggunakan titik akhir untuk mengakses operasi lain. Misalnya, untuk Amazon Timestream, SDK membuat DescribeEndpoints permintaan untuk mengambil titik akhir yang tersedia, dan kemudian menggunakan titik akhir tersebut untuk menyelesaikan operasi tertentu seperti atau. CreateDatabase CreateTable

Konfigurasikan fungsionalitas ini dengan menggunakan yang berikut:

endpoint_discovery_enabled- pengaturan AWS config file bersama
AWS_ENABLE_ENDPOINT_DISCOVERY- variabel lingkungan
aws.endpointDiscoveryEnabled- Properti sistem JVM: hanya Java/Kotlin
Untuk mengonfigurasi nilai secara langsung dalam kode, konsultasikan dengan SDK spesifik Anda secara langsung.

Mengaktifkan atau menonaktifkan penemuan titik akhir untuk DynamoDB.

Penemuan titik akhir diperlukan di Timestream dan opsional di Amazon DynamoDB. Pengaturan ini secara default adalah salah true satu atau false tergantung pada apakah layanan memerlukan penemuan titik akhir. Timestream meminta default ketrue, dan Amazon DynamoDB meminta default ke. false

Nilai yang valid:

  • true- SDK harus secara otomatis mencoba menemukan titik akhir untuk layanan di mana penemuan titik akhir bersifat opsional.

  • false— SDK seharusnya tidak secara otomatis mencoba menemukan titik akhir untuk layanan di mana penemuan titik akhir bersifat opsional.

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 2.x digunakan AWS_ENDPOINT_DISCOVERY_ENABLED untuk nama variabel lingkungan.
SDK untuk Java 1.x Parsial 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
SDK para PHP 3.x Ya
SDK untuk Python (Boto3) Ya
SDK para Ruby 3.x Ya
SDK para Rust Parsial Didukung hanya untuk Timestream.
SDK para Swift Tidak
Alat untuk PowerShell V5 Ya
Alat untuk PowerShell V4 Ya