IAM-Rollen für Amazon ECS
Eine IAM-Rolle ist eine IAM-Identität, die Sie in Ihrem Konto mit bestimmten Berechtigungen erstellen können. In Amazon ECS können Sie Rollen erstellen, um Berechtigungen für Amazon-ECS-Ressourcen wie Container oder Services zu erteilen.
Die Rollen, die Amazon ECS benötigt, hängen vom Starttyp der Aufgabendefinition und den von Ihnen verwendeten Features ab. Bestimmen Sie anhand der folgenden Tabelle, welche IAM-Rollen Sie für Amazon ECS benötigen.
| Rolle | Definition | Bei Bedarf | Weitere Informationen |
|---|---|---|---|
| Aufgabenausführungsrolle | Diese Rolle erlaubt es Amazon ECS, andere AWS-Services in Ihrem Namen zu verwenden. |
Ihre Aufgabe wird in AWS Fargate oder auf externen Instances gehostet und:
Ihre Aufgabe wird entweder in AWS Fargate oder auf Amazon-EC2-Instances gehostet und:
|
IAM-Rolle für die Amazon-ECS-Aufgabenausführung |
| Aufgabenrolle | Diese Rolle ermöglicht es Ihrem Anwendungscode (in dem Container), andere AWS-Services zu verwenden. | Ihre Anwendung greift auf andere AWS-Services wie Amazon S3 zu. | Aufgaben-IAM-Rolle für Amazon ECS |
| Rolle für Container-Instances | Diese Rolle ermöglicht es Ihren EC2-Instances oder externen Instances, sich beim Cluster zu registrieren. | Ihre Aufgabe wird auf Amazon-EC2-Instances oder einer externen Instance gehostet. | IAM-Rolle für Amazon-ECS-Container-Instance |
| Rolle für Amazon ECS Anywhere | Diese Rolle ermöglicht Ihren externen Instances den Zugriff auf AWS-APIs. | Ihre Aufgabe wird auf externen Instances gehostet. | IAM-Rolle für Amazon ECS Anywhere |
| Amazon-ECS-Infrastrukturrolle für Load Balancer | Diese Rolle ermöglicht es Amazon ECS, in Ihrem Namen Load-Balancer-Ressourcen in Ihren Clustern für Blau-Grün-Bereitstellungen zu verwalten. | Sie möchten Amazon-ECS-Blau/Grün-Bereitstellungen verwenden. | Amazon-ECS-IAM-Infrastrukturrolle für Load Balancer |
| Rolle für Amazon ECS CodeDeploy | Diese Rolle ermöglicht es CodeDeploy, Aktualisierungen an Ihren Services vorzunehmen. | Verwenden Sie den Blau/Grün-Bereitstellungstyp von CodeDeploy, um Services bereitzustellen. | Amazon ECS CodeDeploy IAM-Rolle |
| Rolle für Amazon ECS EventBridge | Diese Rolle ermöglicht es EventBridge, Aktualisierungen an Ihren Services vorzunehmen. | Sie verwenden die EventBridge-Regeln und -Ziele, um Ihre Aufgaben zu planen. | EventBridge-IAM-Rolle für Amazon ECS |
| Amazon-ECS-Infrastrukturrolle | Diese Rolle ermöglicht es Amazon ECS, Infrastrukturressourcen in Ihren Clustern zu verwalten. |
|
IAM-Rolle für die Amazon-ECS-Infrastruktur |
| Instance-Profil | Diese Rolle ermöglicht es Amazon ECS Managed Instances, die Infrastrukturrolle sicher zu übernehmen. | Sie verwenden Amazon ECS Managed Instances in Ihren Clustern. | Instance-Profil von Amazon ECS Managed Instances |