本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對 Amazon Data Lifecycle Manager 問題進行故障診斷
下列文件可協助您針對可能遇到的問題進行疑難排解。
錯誤:Role with name already exists
描述
當您嘗試使用主控台建立政策時,出現 Role with name AWSDataLifecycleManagerDefaultRole already exists
或 Role with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists
錯誤。
原因
預設角色的ARN格式會因使用主控台或 建立而不同 AWS CLI。雖然 ARNs 不同,但角色使用相同的角色名稱,這會導致 主控台和 之間的角色命名衝突 AWS CLI。
解決方案
要解決此問題,請依照下列步驟:
-
(僅適用於針對預先和後續指令碼啟用的快照政策) 手動將AWSDataLifecycleManagerSSMFullAccess AWS 受管政策連接至AWSDataLifecycleManagerDefaultRoleIAM角色。如需詳細資訊,請參閱新增IAM身分許可。
-
建立 Amazon Data Lifecycle Manager 政策時,請針對IAM角色選取選擇另一個角色,然後選取 AWSDataLifecycleManagerDefaultRole(針對快照政策) 或 AWSDataLifecycleManagerDefaultRoleForAMIManagement(針對AMI政策)。
-
跟往常一樣繼續建立政策。