我在区域ami-05958d7635caa4d04
内 ECS 的数据平面中选择 ECS 优化实例( )。ca-central-1
AWS Systems Manager 代理(SSM 代理)是可以在 Amazon EC2 实例、本地服务器或虚拟机 (VM) 上安装和配置的 Amazon 软件。SSM 代理使 Systems Manager 可以更新、管理和配置这些资源。
ami-05958d7635caa4d04
在我的场景中,在 ECS 优化实例 ( )中启动 ECS 任务会导致resource:memory
错误。有关此错误的更多信息,请点击此处。监控 ECS->cluster->service->events 对我不起作用,因为 cloudformation 回滚了集群。
我现有的ECS优化实例启动如下图:
"EC2Instance":{
"Type": "AWS::EC2::Instance",
"Properties":{
"ImageId": "ami-05958d7635caa4d04",
"InstanceType": "t2.micro",
"SubnetId": { "Ref": "SubnetId"},
"KeyName": { "Ref": "KeyName"},
"SecurityGroupIds": [ { "Ref": "EC2InstanceSecurityGroup"} ],
"IamInstanceProfile": { "Ref" : "EC2InstanceProfile"},
"UserData":{
"Fn::Base64": { "Fn::Join": ["", [
"#!/bin/bash\n",
"echo ECS_CLUSTER=", { "Ref": "EcsCluster" }, " >> /etc/ecs/ecs.config\n",
"groupadd -g 1000 jenkins\n",
"useradd -u 1000 -g jenkins jenkins\n",
"mkdir -p /ecs/jenkins_home\n",
"chown -R jenkins:jenkins /ecs/jenkins_home\n"
] ] }
},
"Tags": [ { "Key": "Name", "Value": { "Fn::Join": ["", [ { "Ref": "AWS::StackName"}, "-instance" ] ]} }]
}
}
1) 是否需要在 ECS 实例 () 上安装 aws ssm 代理才能使用cloudwatch 事件规则过滤器ami-05958d7635caa4d04
检索此类 cloudwatch 事件 ( resource:memory
) ?aws.ssm
或aws.ec2
cloudwatch 事件规则过滤器是否足够?
2) 如果是,我是否需要在 ECS 实例(ami-05958d7635caa4d04
)上显式安装 SSM 代理?通过 CloudFormation...