Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La seguente documentazione può rivelarsi utile per risolvere i problemi che si potrebbero riscontrare.
Errore: Role with name already exists
Descrizione
Quando si prova creare una policy tramite la console viene visualizzato l'errore Role with name AWSDataLifecycleManagerDefaultRole already exists
o Role with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists
.
Causa
Il formato ARN del ruolo predefinito varia a seconda che sia stato creato utilizzando la console o la AWS CLI. Sebbene ARNs siano diversi, i ruoli utilizzano lo stesso nome di ruolo, il che si traduce in un conflitto di denominazione dei ruoli tra la console e il. AWS CLI
Soluzione
Per risolvere il problema, procedere come segue:
-
(Per le policy di snapshot abilitate solo per gli script precedenti e successivi) Collega manualmente la policy AWS gestita di AWSDataLifecycleManagerSSMFullAccess al AWSDataLifecycleManagerDefaultRoleruolo IAM. Per ulteriori informazioni, consulta Aggiunta di autorizzazioni per le identità IAM.
-
Quando crei la tua policy Amazon Data Lifecycle Manager, per il ruolo IAM, seleziona Scegli un altro ruolo, quindi seleziona AWSDataLifecycleManagerDefaultRole(per una policy di snapshot) o (AWSDataLifecycleManagerDefaultRoleForAMIManagementper una policy AMI).
-
Continua a creare la policy come al solito.