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.
Probleme mit Amazon Data Lifecycle Manager beheben
Die folgende Dokumentation kann zum Beheben möglicher Probleme nützlich sein.
Fehler: Role with name already exists
Beschreibung
Sie erhalten den Fehler Role with name AWSDataLifecycleManagerDefaultRole already exists
oder Role with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists
, wenn Sie versuchen, eine Richtlinie unter Verwendung der Konsole zu erstellen.
Ursache
Das ARN Format der Standardrolle unterscheidet sich je nachdem, ob sie mit der Konsole oder der erstellt wurde AWS CLI. Obwohl sie unterschiedlich ARNs sind, verwenden die Rollen denselben Rollennamen, was zu einem Rollenbenennungskonflikt zwischen der Konsole und der führt AWS CLI.
Lösung
Führen Sie folgende Schritte aus, um dieses Problem zu lösen:
-
(Nur für Snapshot-Richtlinien, die für Vor- und Nachskripte aktiviert sind) Hängen Sie die AWSDataLifecycleManagerSSMFullAccess AWS verwaltete Richtlinie manuell an die AWSDataLifecycleManagerDefaultRoleIAMRolle an. Weitere Informationen finden Sie unter Hinzufügen von IAM Identitätsberechtigungen.
-
Wählen Sie bei der Erstellung Ihrer Amazon Data Lifecycle Manager Manager-Richtlinie als IAMRolle die Option Andere Rolle auswählen aus und wählen Sie dann entweder AWSDataLifecycleManagerDefaultRole(für eine Snapshot-Richtlinie) oder AWSDataLifecycleManagerDefaultRoleForAMIManagement(für eine AMI Richtlinie).
-
Fahren Sie mit der Erstellung der Richtlinie wie gewohnt fort.