Menggunakan metadata instans Amazon EC2 sebagai kredensional di AWS CLI - AWS Command Line Interface

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

Menggunakan metadata instans Amazon EC2 sebagai kredensional di AWS CLI

Saat menjalankan instans Amazon Elastic Compute Cloud (Amazon EC2) AWS CLI dari dalam instans Amazon Elastic Compute Cloud (Amazon EC2), Anda dapat menyederhanakan penyediaan kredensi ke perintah Anda. Setiap instans Amazon EC2 berisi metadata yang AWS CLI dapat langsung kueri untuk kredensi sementara. Ketika peran IAM dilampirkan ke instance, AWS CLI secara otomatis dan aman mengambil kredensional dari metadata instance.

Untuk menonaktifkan layanan ini, gunakan variabel lingkungan AWS_EC2_METADATA_DISABLED.

Prasyarat

Untuk menggunakan kredensi Amazon EC2 dengan AWS CLI, Anda harus menyelesaikan yang berikut ini:

Mengonfigurasi profil untuk metadata Amazon EC2

Untuk menentukan bahwa Anda ingin menggunakan kredenal yang tersedia di profil instans Amazon EC2 hosting, gunakan sintaks berikut di profil bernama di file konfigurasi Anda. Lihat langkah-langkah berikut untuk petunjuk lebih lanjut.

[profile profilename] role_arn = arn:aws:iam::123456789012:role/rolename credential_source = Ec2InstanceMetadata region = region
  1. Buat profil di file konfigurasi Anda.

    [profile profilename]
  2. Tambahkan peran ARN IAM Anda yang memiliki akses ke sumber daya yang dibutuhkan.

    role_arn = arn:aws:iam::123456789012:role/rolename
  3. Tentukan Ec2InstanceMetadata sebagai sumber kredensi Anda.

    credential_source = Ec2InstanceMetadata
  4. Atur Wilayah Anda.

    region = region

Contoh

Contoh berikut mengasumsikan marketingadminrole peran dan menggunakan us-west-2 Wilayah dalam profil instans Amazon EC2 bernama. marketingadmin

[profile marketingadmin] role_arn = arn:aws:iam::123456789012:role/marketingadminrole credential_source = Ec2InstanceMetadata region = us-west-2