Tutorial: Buat peran armada EC2 spot Amazon dengan AWS CLI - AWS Batch

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

Tutorial: Buat peran armada EC2 spot Amazon dengan AWS CLI

Untuk membuat EC2SpotFleetTaggingRole IAM peran Amazon untuk lingkungan komputasi Armada Spot Anda
  1. Jalankan perintah berikut dengan AWS CLI.

    $ aws iam create-role --role-name AmazonEC2SpotFleetTaggingRole \ --assume-role-policy-document '{ "Version":"2012-10-17", "Statement":[ { "Sid":"", "Effect":"Allow", "Principal": { "Service":"spotfleet.amazonaws.com" }, "Action":"sts:AssumeRole" } ] }'
  2. Untuk melampirkan IAM kebijakan EC2SpotFleetTaggingRole terkelola Amazon ke EC2SpotFleetTaggingRole peran Amazon Anda, jalankan perintah berikut dengan AWS CLI.

    $ aws iam attach-role-policy \ --policy-arn \ arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \ --role-name \ AmazonEC2SpotFleetTaggingRole
Untuk membuat peran AWSServiceRoleForEC2Spot IAM terkait layanan untuk Amazon Spot EC2
catatan

Jika peran AWSServiceRoleForEC2Spot IAM terkait layanan sudah ada, Anda akan melihat pesan galat yang menyerupai berikut ini.

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2Spot has been taken in this account, please try a different suffix.
  • Jalankan perintah berikut dengan AWS CLI.

    $ aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
Untuk membuat peran AWSServiceRoleForEC2SpotFleet IAM terkait layanan untuk Amazon EC2 Spot Fleet
catatan

Jika peran AWSServiceRoleForEC2SpotFleet IAM terkait layanan sudah ada, Anda akan melihat pesan galat yang menyerupai berikut ini.

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2SpotFleet has been taken in this account, please try a different suffix.
  • Jalankan perintah berikut dengan AWS CLI.

    $ aws iam create-service-linked-role --aws-service-name spotfleet.amazonaws.com