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.
Verwenden von Rollen, um Amazon ECS die Verwaltung von Clustern zu erlauben
Amazon Elastic Container Service verwendet AWS Identity and Access Management (ICH BIN) dienstgebundene Rollen. Eine serviceverknüpfte Rolle ist eine einzigartige Art von IAM-Rolle, die direkt mit Amazon ECS verknüpft ist. Service-linked Rollen werden von Amazon ECS vordefiniert und beinhalten alle Berechtigungen, die der Service benötigt, um andere Rollen aufzurufen AWS Dienste in Ihrem Namen.
Eine serviceverknüpfte Rolle macht die Einrichtung von Amazon ECS einfacher, da Sie die erforderlichen Berechtigungen nicht manuell hinzufügen müssen. Amazon ECS definiert die Berechtigungen seiner mit dem Service verbundenen Rollen, und sofern nicht anders definiert, kann nur Amazon ECS seine Rollen übernehmen. Die definierten Berechtigungen umfassen die Vertrauens- und Berechtigungsrichtlinie. Diese Berechtigungsrichtlinie kann keinen anderen IAM-Entitäten zugewiesen werden.
Sie können eine serviceverknüpfte Rolle erst löschen, nachdem ihre verwandten Ressourcen gelöscht wurden. Dies schützt Ihre Amazon-ECS-Ressourcen, da Sie nicht versehentlich die Berechtigung zum Zugriff auf die Ressourcen entziehen können.
Informationen zu anderen Diensten, die dienstbezogene Rollen unterstützen, finden Sie unter AWS Dienste, die mit IAM funktionieren und suchen Sie nach den Diensten, die Ja in der Service-linked Rollen Spalte. Wählen Sie über einen Link Ja aus, um die Dokumentation zu einer serviceverknüpften Rolle für diesen Service anzuzeigen.
Service-linked Rollenberechtigungen für Amazon ECS
Amazon ECS verwendet die serviceverknüpfte Rolle mit dem Namen AWSServiceRoleForECS — Rolle, die es Amazon ECS ermöglicht, Ihren Cluster zu verwalten.
• Der AWSServiceRoleForECS Die dienstgebundene Rolle vertraut darauf, dass die folgenden Dienste die Rolle übernehmen:
-
ecs.amazonaws.com
Die Richtlinie für Rollenberechtigungen heißt AmazonECSServiceRolePolicy ermöglicht Amazon ECS, die folgenden Aktionen für die angegebenen Ressourcen durchzuführen:
-
Aktion: Bei Verwendung des
awsvpc-Netzwerkmodus für Ihre Amazon-ECS-Aufgaben verwaltet Amazon ECS den Lebenszyklus der Elastic-Network-Schnittstellen, die mit der Aufgabe verknüpft sind. Dazu gehören auch Tags, die Amazon ECS zu Ihren Elastic-Network-Schnittstellen hinzufügt. -
Aktion: Wenn Sie einen Load Balancer mit Ihrem Amazon-ECS-Service verwenden, verwaltet Amazon ECS die Registrierung und Aufhebung der Registrierung von Ressourcen mit dem Load Balancer.
-
Aktion: Wenn Sie Amazon ECS Service Discovery verwenden, verwaltet Amazon ECS die erforderlichen Route 53- und AWS Cloud Map -Ressourcen, damit die Serviceerkennung funktioniert.
-
Aktion: Wenn Sie das Auto Scaling des Amazon-ECS-Service verwenden, verwaltet Amazon ECS die erforderlichen Auto-Scaling-Ressourcen.
-
Aktion: Amazon ECS erstellt und verwaltet CloudWatch Alarme und Log-Streams, die bei der Überwachung Ihrer Amazon ECS-Ressourcen helfen.
-
Aktion: Wenn Sie Amazon ECS Exec verwenden, verwaltet Amazon ECS die Berechtigungen, die zum Starten von Amazon-ECS-Exec-Sitzungen für Ihre Aufgaben erforderlich sind.
-
Aktion: Bei Verwendung von Amazon ECS Service Connect verwaltet Amazon ECS die erforderlichen AWS Cloud Map -Ressourcen zur Verwendung des Features.
-
Aktion: Bei Verwendung von Amazon-ECS-Kapazitätsanbietern verwaltet Amazon ECS die Berechtigungen, die zum Ändern der Auto-Scaling-Gruppe und ihrer Amazon-EC2-Instances erforderlich sind.
-
Aktion: Amazon ECS kann aktualisiert werden AWS Cloud Map Serviceattribute für Dienste, die Amazon ECS verwaltet.
-
Handlung: Amazon ECS kann beim Starten und Stoppen von Aufgaben die Amazon EC2-Bereitstellung aufrufen und die Bereitstellung von ENI aufheben.
-
Handlung: Amazon ECS kann Amazon EC2 Event Windows für Services und Cluster abrufen, die Event Windows zugeordnet sind.
Sie müssen Berechtigungen konfigurieren, damit eine Benutzer, Gruppen oder Rollen eine serviceverknüpfte Rolle erstellen, bearbeiten oder löschen können. Weitere Informationen finden Sie unter Service-linked Rollenberechtigungen in der IAM-Benutzerhandbuch.
Erstellen einer serviceverknüpften Rolle für Amazon ECS
Sie müssen eine serviceverknüpfte Rolle nicht manuell erstellen. Wenn Sie einen Cluster erstellen oder einen Dienst erstellen oder aktualisieren in der AWS-Managementkonsole, der AWS CLI, oder der AWS API, Amazon ECS erstellt die serviceverknüpfte Rolle für Sie.
Wichtig
Diese serviceverknüpfte Rolle kann in Ihrem Konto erscheinen, wenn Sie eine Aktion in einem anderen Service abgeschlossen haben, der die von dieser Rolle unterstützten Features verwendet. Wenn Sie den Amazon ECS-Service vor dem 1. Januar 2017 verwendet haben, als er begann, serviceverknüpfte Rollen zu unterstützen, hat Amazon ECS den AWSServiceRoleForECS Rolle in Ihrem Konto. Weitere Informationen finden Sie unter Eine neue Rolle erschien in meinem AWS-Konto.
Sie können die IAM-Konsole auch verwenden, um eine serviceverknüpfte Rolle mit dem AWSServiceRoleForECS Anwendungsfall. In der AWS CLI oder der AWS API, verwenden Sie IAM, um eine serviceverknüpfte Rolle mit dem ecs.amazonaws.com Dienstname. Weitere Informationen finden Sie unter Erstellen einer serviceverknüpften Rolle im IAM-Benutzerhandbuch. Wenn Sie diese serviceverknüpfte Rolle löschen, können Sie mit demselben Verfahren die Rolle erneut erstellen.
Wenn Sie diese serviceverknüpfte Rolle löschen und sie dann erneut erstellen müssen, können Sie dasselbe Verfahren anwenden, um die Rolle in Ihrem Konto neu anzulegen. Wenn Sie einen Cluster erstellen oder einen Service erstellen oder aktualisieren, erstellt Amazon ECS die serviceverknüpfte Rolle erneut für Sie.
Wenn Sie diese serviceverknüpfte Rolle löschen, können Sie mit demselben IAM-Verfahren die Rolle erneut erstellen.
Bearbeiten einer serviceverknüpften Rolle für Amazon ECS
Amazon ECS erlaubt Ihnen nicht, das zu bearbeiten AWSServiceRoleForECS serviceverknüpfte Rolle. Da möglicherweise verschiedene Entitäten auf die Rolle verweisen, kann der Rollenname nach dem Erstellen einer serviceverknüpften Rolle nicht mehr geändert werden. Sie können jedoch die Beschreibung der Rolle mit IAM bearbeiten. Weitere Informationen finden Sie unter Bearbeiten einer serviceverknüpften Rolle im IAM-Benutzerhandbuch.
Löschen einer serviceverknüpften Rolle für Amazon ECS
Sie müssen das nicht manuell löschen AWSServiceRoleForECS Rolle. Wenn Sie Cluster in allen Regionen in der löschen AWS-Managementkonsole, der AWS CLI, oder der AWS API, Amazon ECS bereinigt die Ressourcen und löscht die serviceverknüpfte Rolle für Sie.
Wenn Sie ein Feature oder einen Dienst, die bzw. der eine serviceverknüpften Rolle erfordert, nicht mehr benötigen, sollten Sie diese Rolle löschen. Auf diese Weise haben Sie keine ungenutzte juristische Stelle, die nicht aktiv überwacht oder verwaltet wird. Sie müssen jedoch Ihre serviceverknüpfte Rolle zunächst bereinigen, bevor Sie sie manuell löschen können.
Bereinigen einer serviceverknüpften Rolle
Bevor mit IAM eine serviceverknüpfte Rolle löschen können, müssen Sie zunächst alle von der Rolle verwendeten Ressourcen löschen.
Anmerkung
Wenn der Amazon-ECS-Service die Rolle verwendet, wenn Sie versuchen, die Ressourcen zu löschen, schlägt der Löschvorgang möglicherweise fehl. Wenn dies passiert, warten Sie einige Minuten und versuchen Sie es erneut.
Um Amazon ECS-Ressourcen zu löschen, die von AWSServiceRoleForECS (Konsole)
-
Skalieren Sie alle Amazon-ECS-Services auf eine gewünschte Anzahl von 0 in allen Regionen, und löschen Sie die Services. Weitere Informationen erhalten Sie unter Einen Amazon ECS-Service aktualisieren und Löschen eines Amazon-ECS-Service über die Konsole.
-
Erzwingen Sie die Deregistrierung aller Container-Instances aus allen Clustern in allen Regionen. Weitere Informationen finden Sie unter Abmelden einer Amazon-ECS-Container-Instance.
-
Löschen Sie alle Amazon-ECS-Cluster in allen Regionen. Weitere Informationen finden Sie unter Löschen eines Amazon-ECS-Clusters.
Um Amazon ECS-Ressourcen zu löschen, die von AWSServiceRoleForECS (AWS CLI)
-
Skalieren Sie alle Amazon-ECS-Services auf eine gewünschte Anzahl von 0 in allen Regionen, und löschen Sie die Services. Weitere Informationen finden Sie unter Aktualisierungsdienst und Dienst löschen in der AWS Command Line Interface Referenz.
-
Erzwingen Sie die Deregistrierung aller Container-Instances aus allen Clustern in allen Regionen. Weitere Informationen finden Sie unter deregister-container-instance.
-
Löschen Sie alle Amazon-ECS-Cluster in allen Regionen. Weitere Informationen finden Sie unter delete-cluster.
Um Amazon ECS-Ressourcen zu löschen, die von AWSServiceRoleForECS (API)
-
Skalieren Sie alle Amazon-ECS-Services auf eine gewünschte Anzahl von 0 in allen Regionen, und löschen Sie die Services. Weitere Informationen finden Sie unter UpdateService und DeleteService in der Amazon ECS-API-Referenz.
-
Erzwingen Sie die Deregistrierung aller Container-Instances aus allen Clustern in allen Regionen. Weitere Informationen finden Sie unter DeregisterContainerInstance.
-
Löschen Sie alle Amazon-ECS-Cluster in allen Regionen. Weitere Informationen finden Sie unter DeleteCluster.
Manuelles Löschen der serviceverknüpften Rolle
Verwenden Sie die IAM-Konsole, die AWS CLI, oder die AWS API zum Löschen der AWSServiceRoleForECS Mit einem Dienst verknüpfte Rolle. Weitere Informationen finden Sie unter Löschen einer serviceverknüpften Rolle im IAM-Benutzerhandbuch.
Unterstützte Regionen für serviceverknüpfte Rollen von Amazon ECS
Amazon ECS unterstützt die Verwendung von serviceverknüpften Rollen in allen Regionen, in denen der Service verfügbar ist. Weitere Informationen finden Sie unter AWS -Regionen und Endpunkte.