Konfigurasi - AWS SDK dan Alat

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

Konfigurasi

Dengan AWS SDK dan alat AWS pengembang lainnya, seperti AWS Command Line Interface (AWS CLI), Anda dapat berinteraksi dengan API AWS layanan. Namun, sebelum mencobanya, Anda harus mengonfigurasi SDK atau alat dengan informasi yang diperlukan untuk melakukan operasi yang diminta.

Informasi ini mencakup item-item berikut:

  • Informasi kredensional yang mengidentifikasi siapa yang memanggil API. Kredensialnya digunakan untuk mengenkripsi permintaan ke server. AWS Dengan menggunakan informasi ini, AWS mengonfirmasi identitas Anda dan dapat mengambil kebijakan izin yang terkait dengannya. Kemudian dapat menentukan tindakan apa yang diizinkan untuk Anda lakukan.

  • Detail konfigurasi lain yang Anda gunakan untuk memberi tahu AWS CLI atau SDK cara memproses permintaan, ke mana harus mengirim permintaan (ke titik akhir AWS layanan mana), dan cara menafsirkan atau menampilkan respons.

Setiap SDK atau alat mendukung beberapa sumber yang dapat Anda gunakan untuk menyediakan informasi kredensi dan konfigurasi yang diperlukan. Beberapa sumber unik untuk SDK atau alat, dan Anda harus merujuk ke dokumentasi untuk alat atau SDK tersebut untuk detail tentang cara menggunakan metode tersebut.

Namun, sebagian besar AWS SDK dan alat mendukung pengaturan umum dari dua sumber utama (di luar kode itu sendiri):

  • File AWS konfigurasi dan kredensial bersama — File bersama config dan credentials file adalah cara paling umum untuk menentukan otentikasi dan konfigurasi ke SDK atau AWS alat. Gunakan file-file ini untuk menyimpan pengaturan yang dapat digunakan alat dan aplikasi Anda. Pengaturan dalam credentials file bersama config dan dikaitkan dengan profil tertentu. Dengan beberapa profil, Anda dapat membuat konfigurasi pengaturan yang berbeda untuk diterapkan dalam skenario yang berbeda. Saat Anda menggunakan AWS alat untuk menjalankan perintah atau menggunakan SDK untuk menjalankan AWS API, Anda dapat menentukan profil mana, dan dengan demikian pengaturan konfigurasi mana, yang akan digunakan untuk tindakan itu. Salah satu profil ditetapkan sebagai default profil dan digunakan secara otomatis ketika Anda tidak secara eksplisit menentukan profil yang akan digunakan. Pengaturan yang dapat Anda simpan dalam file-file ini didokumentasikan dalam panduan referensi ini.

  • Variabel lingkungan — Beberapa pengaturan dapat disimpan dalam variabel lingkungan sistem operasi Anda. Meskipun Anda hanya dapat memiliki satu set variabel lingkungan yang berlaku pada satu waktu, mereka mudah dimodifikasi secara dinamis saat program Anda berjalan dan kebutuhan Anda berubah.