排查 Amazon Data Lifecycle Manager 问题 - Amazon EBS

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

排查 Amazon Data Lifecycle Manager 问题

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

错误:Role with name already exists

描述

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

原因

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

解决方案

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

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

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

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