ami-05958d7635caa4d04リージョン内の ECS のデータ プレーンでECS 最適化インスタンス ( ) を選択していますca-central-1。
AWS Systems Manager Agent (SSM Agent) は、Amazon EC2 インスタンス、オンプレミス サーバー、または仮想マシン (VM) にインストールして設定できる Amazon ソフトウェアです。SSM エージェントは、Systems Manager がこれらのリソースを更新、管理、設定できるようにします。
私のシナリオでは、ECS 最適化インスタンス ( ami-05958d7635caa4d04) でECS タスクを起動すると、resource:memoryエラーが発生します。このエラーの詳細については、こちらをご覧ください。cloudformation がクラスターをロールバックするため、ECS->cluster->service->events の監視は機能しません。
以下に示すように、既存の 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 エージェントをインストールして、ami-05958d7635caa4d04そのような cloudwatch イベント ( resource:memory) をaws.ssmcloudwatch イベント ルール フィルタで取得する必要がありますか? またはaws.ec2cloudwatch イベントルールフィルターで十分ですか?
2) 「はい」の場合、SSM エージェントを ECS インスタンス ( ami-05958d7635caa4d04) に明示的にインストールする必要がありますか? CloudFormation を通じて...