View a markdown version of this page

排查 Amazon Data Lifecycle Manager 问题 - Amazon EBS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

排查 Amazon Data Lifecycle Manager 问题

以下文档可以帮助排查可能遇到的问题。

错误:名为的角色已存在

说明

您在尝试使用控制台创建策略时收到了 Role with name AWSDataLifecycleManagerDefaultRole already existsRole with name AWSDataLifecycleManagerDefaultRoleForAMIManagement already exists 错误。

原因

默认角色的 ARN 格式会有所不同,具体取决于使用控制台还是 Amazon CLI创建角色。虽然 ARN 不同,但角色使用相同的角色名称,这会导致控制台和 Amazon CLI之间出现角色命名冲突。

解决方案

要解决此问题,请执行以下操作:

  1. 仅适用于为预处理和发布脚本启用的快照策略)手动将AWSDataLifecycleManagerSSMFullAccess Amazon 托管策略附加到 AWSDataLifecycleManagerDefaultRoleIAM 角色。有关更多信息,请参阅添加 IAM 身份权限

  2. 在创建 Amazon Data Lifecycle Manager 策略时,对于 IAM 角色,选择选择其他角色,然后选择 AWSDataLifecycleManagerDefaultRole(对于快照策略)或 AWSDataLifecycleManagerDefaultRoleForAMIManagement(对于 AMI 策略)。

  3. 像往常一样继续创建策略。