我创建了一个快照生命周期策略,它达到了"DLM策略状态更改“state = Error。我找不到在哪里读取错误详细信息的事件(故障原因)。
我尝试过cloudwatch并创建了一个规则,它触发了规则,但仍然没有事件的细节。
发布于 2019-01-17 12:20:14
我也有同样的问题,我的数据生命周期管理器抛出一个错误,我不知道如何获得它。
我所做的:
转到您的CloudTrail事件历史记录并使用用户名DataLifecycleManager进行筛选。
根据区域的不同,URL应该如下所示:
然后,您将看到所有DataLifecycleManager事件的列表。
有趣的是资源类型CreateSnapshot的事件名EC2卷。
打开一个,点击“查看事件”按钮。
为了记录在案,我犯了一个错误:
“重复标记键‘名称’指定。”
发布于 2020-01-18 13:38:22
--基本上,我们可以跟踪DLM策略状态更改的事件--当生命周期策略进入错误状态时发出的DLM事件。该事件包含对导致错误的原因以及策略状态的描述。+ https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html#monitor-cloudwatch-events
解决方案:因此,您需要检查资源标记和更新DLM策略,以更新标签创建快照选项下的重复密钥输入字段,然后再试一次。
下面是要遵循的步骤:(示例)
a).登录到您的EC2控制台。
b).转到左侧的“生命周期管理器”。
c).转到您的DLM策略并“右击”--单击“修改快照LifeclyclePolicy”。
d).移到策略的底部,您可以找到“标记创建的快照”选项。
e).将键从标签名(例如“名称”更改为“NameDLMPolicyTest”),它应该比资源(即卷键标记)是唯一的。
f).单击“更新”,策略将被更新。
+通常- DLM策略相关事件:- CreateLifecyclePolicy -新策略- UpdateLifecyclePolicy -对于策略中的任何更新- CreateSnapshot - DLM创建快照(代理名称将指定为- "userAgent":"dlm.amazonaws.com")
**重要**基本上,Amazon使用IAM角色来获得代表您管理快照所需的权限。Amazon在首次使用Amazon创建生命周期策略时创建"AWSDataLifecycleManagerDefaultRole“角色。有关使用自定义IAM角色配置数据生命周期管理器以及有关Amazon的权限和信任关系的其他信息,请参阅:
+ Amazon的权限和信任关系:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html#dlm-permissions
一些其他引用: +] DLM事件引用:https://docs.aws.amazon.com/cli/latest/reference/dlm/index.html
+ AWS限制:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html#dlm-limits
+创建DLM策略时的注意事项:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html#dlm-lifecycle-policies
https://stackoverflow.com/questions/52048012
复制相似问题