Amazon ECS Instance Role - AWS Batch

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

Amazon ECS Instance Role

AWS Batch コンピューティング環境では、Amazon ECS コンテナインスタンスが自動入力され、Amazon ECS コンテナエージェントがローカルで実行されます。Amazon ECS コンテナエージェントはユーザーに代わってさまざまな AWS API を呼び出すため、エージェントを実行するコンテナインスタンスでは、エージェントがユーザーに属していることをサービスに伝えるため、IAM ポリシーおよびロールが必要です。コンピューティング環境を作成してコンテナインスタンスを起動する前に、コンテナインスタンスを起動するときに使用する IAM ロールとインスタンスプロファイルを作成する必要があります。この要件が適用されるコンテナインスタンスの起動には、Amazon が提供する、Amazon ECS に最適化された AMI が使用されている場合と使用されていない場合があります。

コンソールの初回実行時には、Amazon ECS インスタンスのロールおよびインスタンスプロファイルが自動的に作成されます。ただし、次の手順を使用してアカウントに既に Amazon ECS インスタンスロールおよびインスタンスプロファイルが存在するか確認し、必要に応じてマネージド IAM ポリシーをアタッチすることができます。

IAM コンソールで ecsInstanceRole を確認するには

  1. IAM コンソール (https://console.aws.amazon.com/iam/) を開きます。

  2. ナビゲーションペインで [ロール] を選択します。

  3. 役割のリストを検索 ecsInstanceRole。 役割が存在しない場合は、以下のステップを使用して役割を作成します。

    1. [Create Role (ロールの作成)] を選択します。

    2. [Select type of trusted entity (信頼されたエンティティのタイプの選択)] で、[AWS のサービス] を選択します。[このロールを使用するサービスを選択] で、[Elastic Container Service] を選択します。[Select your use case (ユースケースを選択)] で、[EC2 Role for Elastic Container Service (Elastic Container Service の EC2 ロール)] を選択します。

    3. [次] を選択します。許可次へ: タグ、および 次へ: 確認

    4. [ロール名] に ecsInstanceRole を入力し、[Create Role (ロールの作成)] を選択します。