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

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

解决 Amazon Data Lifecycle Manager 问题

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

错误:Role with name already exists

描述

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

原因

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

解决方案

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

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

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

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