Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengautentikasi dengan AWS menggunakan AWS SDK untuk Rust
Anda harus menetapkan bagaimana kode Anda mengautentikasi AWS saat mengembangkan denganLayanan AWS. Anda dapat mengonfigurasi akses terprogram ke AWS sumber daya dengan cara yang berbeda tergantung pada lingkungan dan AWS akses yang tersedia untuk Anda.
Untuk memilih metode otentikasi dan mengonfigurasinya untuk SDK, lihat Autentikasi dan akses di Panduan Referensi Alat AWS SDKs dan Alat.
Kami menyarankan agar pengguna baru yang berkembang secara lokal dan tidak diberi metode otentikasi oleh majikan mereka harus disiapkan. AWS IAM Identity Center Metode ini termasuk menginstal AWS CLI untuk kemudahan konfigurasi dan untuk masuk secara teratur ke portal AWS akses.
Jika Anda memilih metode ini, selesaikan prosedur untuk Login untuk pengembangan AWS lokal menggunakan kredensil konsol di Panduan Referensi Alat AWS SDKs dan Alat. Setelah itu, lingkungan Anda harus mengandung elemen-elemen berikut:
-
ItuAWS CLI, yang Anda gunakan untuk memulai sesi portal AWS akses sebelum Anda menjalankan aplikasi Anda.
-
AWS
configFile bersama yang memiliki[default]profil dengan serangkaian nilai konfigurasi yang dapat direferensikan dari SDK. Untuk menemukan lokasi file ini, lihat Lokasi file bersama di Panduan Referensi Alat AWS SDKs dan. -
configFile bersama menetapkanregionpengaturan. Ini menetapkan default Wilayah AWS yang digunakan SDK untuk AWS permintaan. Wilayah ini digunakan untuk permintaan layanan SDK yang tidak ditentukan dengan Wilayah yang akan digunakan. -
SDK menggunakan konfigurasi penyedia kredensi Login profil untuk memperoleh kredensil sebelum mengirim permintaan ke. AWS
login_sessionNilai, yang menyimpan identitas sesi konsol manajemen yang Anda pilih selama alur kerja login, memungkinkan akses ke AWS layanan yang digunakan dalam aplikasi Anda.configFile contoh berikut menunjukkan profil default yang disiapkan dengan sesi konsol konfigurasi penyedia kredensial Login yang dipilih selama alur kerja login.login_sessionSetelan profil mengacu pada sesi konsol bernama yang dipilih selama alur kerja:[default] login_session = arn:aws:iam::0123456789012:user/usernameregion = us-east-1catatan
Anda harus mengaktifkan
credentials-loginfituraws-configpeti untuk menggunakan penyedia kredensi ini.
Informasi otentikasi lebih lanjut
Pengguna manusia, juga dikenal sebagai identitas manusia, adalah orang, administrator, pengembang, operator, dan konsumen aplikasi Anda. Mereka harus memiliki identitas untuk mengakses AWS lingkungan dan aplikasi Anda. Pengguna manusia yang merupakan anggota organisasi Anda - itu berarti Anda, pengembang - dikenal sebagai identitas tenaga kerja.
Gunakan kredensi sementara saat mengakses. AWS Anda dapat menggunakan penyedia identitas bagi pengguna manusia Anda untuk menyediakan akses gabungan ke AWS akun dengan mengambil peran, yang menyediakan kredensi sementara. Untuk manajemen akses terpusat, kami sarankan Anda menggunakan AWS IAM Identity Center (IAM Identity Center) untuk mengelola akses ke akun Anda dan izin dalam akun tersebut. Untuk alternatif lainnya, lihat yang berikut ini:
-
Untuk mempelajari lebih lanjut tentang praktik terbaik, lihat Praktik terbaik keamanan di IAM di Panduan Pengguna IAM.
-
Untuk membuat AWS kredensil jangka pendek, lihat Kredensial Keamanan Sementara di Panduan Pengguna IAM.
-
Untuk mempelajari tentang penyedia kredensi lain yang didukung oleh SDK for Rust, lihat Penyedia kredensi terstandarisasi di Panduan Referensi Alat dan Alat. AWS SDKs