View a markdown version of this page

Periksa peran instans Amazon ECS akun Anda - AWS Batch

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

Periksa peran instans Amazon ECS akun Anda

Peran instans dan profil instans Amazon ECS secara otomatis dibuat untuk Anda di konsol pengalaman penjalanan pertama kali. Namun, Anda dapat mengikuti langkah-langkah ini untuk memeriksa apakah akun Anda sudah memiliki peran instans Amazon ECS dan profil instans. Langkah-langkah berikut juga mencakup cara melampirkan kebijakan IAM terkelola.

Tutorial: Periksa ecs InstanceRole di konsol IAM
  1. Buka konsol IAM di https://console.aws.amazon.com/iam/.

  2. Di panel navigasi, pilih Peran.

  3. Cari daftar peran untuk ecsInstanceRole. Jika peran tidak ada, gunakan langkah-langkah berikut untuk membuat peran.

    1. Pilih Buat Peran.

    2. Untuk Ti pe entitas tepercaya, pilih Layanan AWS.

    3. Untuk kasus penggunaan umum, pilih EC2.

    4. Pilih Berikutnya.

    5. Untuk kebijakan Iz in, cari AmazonEC2ContainerServiceforEC2Role.

    6. Pilih kotak centang di sebelah AmazonEC2ContainerServiceforEC2Role, lalu pilih Ber ikutnya.

    7. Untuk Role Name (Nama Peran), ketik ecsInstanceRole dan pilih Create Role (Buat Peran).

      catatan

      Jika Anda menggunakan Konsol Manajemen AWS untuk membuat peran untuk Amazon EC2, konsol akan membuat profil instance dengan nama yang sama dengan peran tersebut.

Atau, Anda dapat menggunakan AWS CLI untuk membuat peran ecsInstanceRole IAM. Contoh berikut membuat peran IAM dengan kebijakan kepercayaan dan kebijakan terkel AWS ola.

Tutorial: Membuat peran IAM dan profil instance (AWS CLI)
  1. Buat kebijakan kepercayaan berikut dan simpan dalam file teks yang diberi namaecsInstanceRole-role-trust-policy.json.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "ec2.amazonaws.com"}, "Action": "sts:AssumeRole" } ] }
  2. Gunakan perintah create-role untuk membuat peran. ecsInstanceRole Tentukan lokasi file kebijakan kepercayaan di assume-role-policy-document parameter.

    $ aws iam create-role \ --role-name ecsInstanceRole \ --assume-role-policy-document file://ecsInstanceRole-role-trust-policy.json
  3. Gunakan perintah create-instance-profile untuk membuat profil instance yang diberi nama. ecsInstanceRole

    catatan

    Anda perlu membuat profil peran dan instance sebagai tindakan terpisah di AWS API AWS CLI dan.

    $ aws iam create-instance-profile --instance-profile-name ecsInstanceRole

    Berikut ini adalah contoh respons.

    { "InstanceProfile": { "Path": "/", "InstanceProfileName": "ecsInstanceRole", "InstanceProfileId": "AIPAT46P5RDITREXAMPLE", "Arn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceRole", "CreateDate": "2022-06-30T23:53:34.093Z", "Roles": [], } }
  4. Gunakan perintah add-role-to-instance-profile untuk menambahkan peran ke profil instance. ecsInstanceRole ecsInstanceRole

    aws iam add-role-to-instance-profile \ --role-name ecsInstanceRole --instance-profile-name ecsInstanceRole
  5. Gunakan perintah attach-role-policy untuk melampirkan kebijakan terkel AmazonEC2ContainerServiceforEC2Role AWS ola ke peran. ecsInstanceRole

    $ aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role \ --role-name ecsInstanceRole