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.
Instance-Profil von Amazon ECS Managed Instances
Ein Instance-Profil ist ein IAM-Container, der genau eine IAM-Rolle enthält und es Amazon ECS Managed Instances ermöglicht, diese Rolle sicher anzunehmen. Das Instance-Profil enthält eine Instance-Rolle, die der ECS-Agent übernimmt, um Instances bei Clustern zu registrieren und mit dem ECS-Service zu kommunizieren.
Wichtig
Wenn Sie Amazon ECS Managed Instances mit der Richtlinie AWS-managed Infrastructure verwenden, muss das Instance-Profil benannt ecsInstanceRole werden. Wenn Sie eine benutzerdefinierte Richtlinie für die Infrastrukturrolle verwenden, kann das Instance-Profil einen alternativen Namen haben.
Erstellen Sie die Rolle mit der Vertrauensrichtlinie.
Ersetze alles user input durch deine eigenen Informationen.
-
Erstellen Sie eine Datei namens
ecsInstanceRole-trust-policy.json, die die Vertrauensrichtlinie enthält, die für die IAM-Rolle verwendet werden soll. Die Datei sollte Folgendes enthalten: -
Verwenden Sie den folgenden AWS CLI Befehl, um eine Rolle zu erstellen, die
ecsInstanceRolemithilfe der Vertrauensrichtlinie benannt wird, die Sie im vorherigen Schritt erstellt haben.aws iam create-role \ --role-name ecsInstanceRole \ --assume-role-policy-document file://ecsInstanceRole-trust-policy.json -
Hängen Sie die AWS verwaltete
AmazonECSInstanceRolePolicyForManagedInstancesRichtlinie an dieecsInstanceRoleRolle an.aws iam attach-role-policy \ --role-name ecsInstanceRole \ --policy-arn arn:aws:iam::aws:policy/AmazonECSInstanceRolePolicyForManagedInstancesAnmerkung
Wenn Sie sich dafür entscheiden, Berechtigungen mit den geringsten Rechten anzuwenden und stattdessen Ihre eigenen Berechtigungen anzugeben, können Sie die folgenden Berechtigungen hinzufügen, um bei der Behebung aufgabenbezogener Probleme mit Amazon ECS Managed Instances zu helfen:
ecs:StartTelemetrySessionecs:PutSystemLogEvents
Sie können die Rolle auch mithilfe des Workflows für benutzerdefinierte Vertrauensrichtlinien der IAM-Konsole erstellen. Weitere Informationen finden Sie unter Erstellen einer Rolle mit benutzerdefinierten Vertrauensrichtlinien (Konsole) im IAM-Benutzerhandbuch.
Wenn Sie die Datei erstellt haben, müssen Sie Ihrem Benutzer die Berechtigung erteilen, die Rolle an Amazon ECS zu übergeben.
Erstellen Sie das Instance-Profil mithilfe der AWS CLI
Nachdem Sie die Rolle erstellt haben, erstellen Sie das Instance-Profil mit der AWS CLI.
aws iam create-instance-profile --instance-profile-name ecsInstanceRole
Fügen Sie dem Instance-Profil die IAM-Rolle hinzu.
aws iam add-role-to-instance-profile \ --instance-profile-name ecsInstanceRole \ --role-name ecsInstanceRole
Überprüfen Sie, ob das Projekt erfolgreich erstellt wurde.
aws iam get-instance-profile --instance-profile-name ecsInstanceRole