Mengautentikasi dengan AWS menggunakan AWS SDK untuk Rust - AWS SDK untuk Rust

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.

  • AWSconfigFile 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 menetapkan regionpengaturan. 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/username region = us-east-1
    catatan

    Anda harus mengaktifkan credentials-login fitur aws-config peti 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: