0

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 を通じて...

4

1 に答える 1