故障診斷 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

故障診斷

下列文件可協助您針對可能遇到的問題進行疑難排解。

錯誤:Role with name already exists

描述

當您嘗試使用主控台建立政策時,出現 Role with name AWSDataLifecycleManagerDefaultRole already existsRole with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists 錯誤。

原因

預設角色的 ARN 格式會根據是使用主控台還是使用 AWS CLI建立而有所不同。雖然 ARN 不同,但這些角色使用的角色名稱相同,這會導致主控台與 AWS CLI之間的角色命名衝突。

解決方案

要解決此問題,請依照下列步驟:

  1. (僅適用於啟用前置指令碼和後置指令碼的快照政策) 手動將AWSDataLifecycleManagerSSMFullAccess AWS 受管政策附加到 AWSDataLifecycleManagerDefaultRoleIAM 角色。如需更多資訊,請參閱《新增 IAM 身分許可》https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#add-policies-console

  2. 建立 Amazon 資料生命週期管理員政策時,針對 IAM 角色選取 [選擇其他角色],然後選取 AWSDataLifecycleManagerDefaultRole(針對快照政策) 或 AWSDataLifecycleManagerDefaultRoleForAMIManagement(針對 AMI 政策)。

  3. 跟往常一樣繼續建立政策。