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.
Fehlerbehebung
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 AWS CLI erstellt wurde. Die ARNs sind zwar unterschiedlich, doch für die Rollen wird der gleiche Rollenname verwendet, was zu einem Rollenbenennungskonflikt zwischen der Konsole und der AWS CLI führt.
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 AWSDataLifecycleManagerDefaultRoleIAM-Rolle 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 für die IAM-Rolle 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) aus.
-
Fahren Sie mit der Erstellung der Richtlinie wie gewohnt fort.