此 CF 是在YAML而非 JSON 中创建的。
我正在通过 Cloudformation 构建 Systems Manager 维护窗口、目标和任务。
创建堆栈时,Resources:MaintenanceWindow: 部分成功完成。失败的是下一部分(下面)。不确定最后一部分,因为我们永远不会到达那里。
这是完整模板的位置:https : //pastebin.com/DNEkLPGS
我试过使用验证器和所有东西(YAML 和 CloudFormation 验证器),一切都恢复正常。
这是给出错误的部分:
Parameters:
MaintenanceTargetName:
Description: Maintenace Target Name (No Spaces)
Type: String
MaintenanceTargetDescription:
Description: Sample - UAT Servers
Type: String
MaxLength: '128'
MaintenanceTargetTarget:
Description: Tag Key should equal 'AgentUpdate'
Type: String
Default: tag:AgentUpdate
MaintenaneTargetKeyValue:
Description: True or False
Type: String
Default: True
AllowedValues:
- True
- False
Resources:
MaintenanceWindowTarget:
Type: 'AWS::SSM::MaintenanceWindowTarget'
Properties:
WindowId: !Ref MaintenanceWindow
ResourceType: INSTANCE
Targets: …Run Code Online (Sandbox Code Playgroud) 好的,这是我的设置:
问题:我正在运行 Ubuntu 18.04LTS 实例,随着时间的推移,它似乎会定期生成其他设备:
设备:/dev/loop1、/dev/loop2等。
当我第一次启动这些实例时,只有 3 个 /dev/loop(1-3) 设备,但是,随着时间的推移,一个 /dev/loop4 出现了,我们的驱动器空间警报给我传呼,因为这些设备在创建时已 100% 使用。
因此,我必须进入每个监视器(每个环境一个)并为新的 /dev/loop4 添加排除项,但在至少一个受监视实例创建该排除项之前我无法设置该排除项。
DataDog 中有没有一种方法可以让您添加一揽子排除项,例如:
设备:/dev/loop*?
我一直在梳理文档并没有找到任何东西,所以我想我会在这里问。