View a markdown version of this page

Prüfen Sie die Amazon ECS-Instance-Rolle Ihres Kontos - AWS Batch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Prüfen Sie die Amazon ECS-Instance-Rolle Ihres Kontos

Die Amazon ECS-Instance-Rolle und das Instance-Profil werden bei der ersten Ausführung der Konsole automatisch für Sie erstellt. Sie können jedoch anhand dieser Schritte überprüfen, ob Ihr Konto bereits über die Amazon ECS-Instance-Rolle und das Instance-Profil verfügt. In den folgenden Schritten wird auch beschrieben, wie Sie die verwaltete IAM-Richtlinie anhängen.

Tutorial: Suchen Sie InstanceRole in der IAM-Konsole nach dem ECS
  1. Öffnen Sie unter https://console.aws.amazon.com/iam/ die IAM-Konsole.

  2. Wählen Sie im Navigationsbereich Rollen.

  3. Suchen Sie in der Liste der Rollen nach ecsInstanceRole. Wenn die Rolle nicht existiert, verwenden Sie die folgenden Schritte, um die Rolle zu erstellen.

    1. Wählen Sie Rolle erstellen aus.

    2. Wählen Sie für Vertrauenswürdige Entität die Option AWS-Service aus.

    3. Wählen Sie für häufige Anwendungsfälle EC2.

    4. Wählen Sie Weiter aus.

    5. Suchen Sie für Berechtigungsrichtlinien nach AmazonEC2ContainerServiceforEC2Role.

    6. Markieren Sie das Kontrollkästchen neben AmazonEC2ContainerServiceforEC2Role und wählen Sie dann Weiter aus.

    7. Geben Sie unter Role Name (Rollenname) den Namen ecsInstanceRole ein und wählen Sie Create role (Rolle erstellen) aus.

      Anmerkung

      Wenn Sie das verwenden AWS-Managementkonsole , um eine Rolle für Amazon EC2 zu erstellen, erstellt die Konsole ein Instanzprofil mit demselben Namen wie die Rolle.

Alternativ können Sie den verwenden, AWS CLI um die ecsInstanceRole IAM-Rolle zu erstellen. Im folgenden Beispiel wird eine IAM-Rolle mit einer Vertrauensrichtlinie und einer AWS verwalteten Richtlinie erstellt.

Tutorial: Erstellen Sie eine IAM-Rolle und ein Instanzprofil (AWS CLI)
  1. Erstellen Sie die folgende Vertrauensrichtlinie und speichern Sie sie in einer Textdatei mit einem NamenecsInstanceRole-role-trust-policy.json.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "ec2.amazonaws.com"}, "Action": "sts:AssumeRole" } ] }
  2. Verwenden Sie den Befehl create-role, um die ecsInstanceRole Rolle zu erstellen. Geben Sie den Speicherort der Vertrauensrichtliniendatei im Parameter anassume-role-policy-document.

    $ aws iam create-role \ --role-name ecsInstanceRole \ --assume-role-policy-document file://ecsInstanceRole-role-trust-policy.json
  3. Verwenden Sie den Befehl create-instance-profile, um ein benanntes Instanzprofil zu erstellen. ecsInstanceRole

    Anmerkung

    Sie müssen Rollen und Instanzprofile als separate Aktionen in der and-API erstellen. AWS CLI AWS

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

    Nachfolgend finden Sie eine Beispielantwort.

    { "InstanceProfile": { "Path": "/", "InstanceProfileName": "ecsInstanceRole", "InstanceProfileId": "AIPAT46P5RDITREXAMPLE", "Arn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceRole", "CreateDate": "2022-06-30T23:53:34.093Z", "Roles": [], } }
  4. Verwenden Sie den Befehl add-role-to-instance-profile, um die ecsInstanceRole Rolle dem Instanzprofil hinzuzufügen. ecsInstanceRole

    aws iam add-role-to-instance-profile \ --role-name ecsInstanceRole --instance-profile-name ecsInstanceRole
  5. Verwenden Sie den Befehl attach-role-policy, um die verwaltete Richtlinie an die Rolle anzuhängen. AmazonEC2ContainerServiceforEC2Role AWS ecsInstanceRole

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