チュートリアル: を使用して Amazon EC2スポットフリートロールを作成する AWS CLI - AWS Batch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

チュートリアル: を使用して Amazon EC2スポットフリートロールを作成する AWS CLI

スポットフリートコンピューティング環境の AmazonEC2SpotFleetTaggingRole IAMロールを作成するには
  1. 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. AmazonEC2SpotFleetTaggingRole マネージドIAMポリシーを AmazonEC2SpotFleetTaggingRole ロールにアタッチするには、 を使用して次のコマンドを実行します AWS CLI。

    $ aws iam attach-role-policy \ --policy-arn \ arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole \ --role-name \ AmazonEC2SpotFleetTaggingRole
Amazon EC2Spot AWSServiceRoleForEC2SpotIAMのサービスにリンクされたロールを作成するには
注記

AWSServiceRoleForEC2Spot IAM サービスにリンクされたロールが既に存在する場合は、次のようなエラーメッセージが表示されます。

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2Spot has been taken in this account, please try a different suffix.
  • AWS CLIを使用して次のコマンドを実行します。

    $ aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
Amazon EC2スポットフリートAWSServiceRoleForEC2SpotFleetIAMのサービスにリンクされたロールを作成するには
注記

AWSServiceRoleForEC2SpotFleet IAM サービスにリンクされたロールが既に存在する場合は、次のようなエラーメッセージが表示されます。

An error occurred (InvalidInput) when calling the CreateServiceLinkedRole operation: Service role name AWSServiceRoleForEC2SpotFleet has been taken in this account, please try a different suffix.
  • AWS CLIを使用して次のコマンドを実行します。

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