如何使用Packer配置CloudWatch代理?

时间:2019-07-16 05:07:14

标签: amazon-cloudwatch packer amazon-cloudwatchlogs amazon-cloudwatch-metrics

我正在尝试使用打包程序配置CW代理。我可以使用打包程序安装CW代理,但是当尝试启动代理时,它无法创建映像

我知道以下事实:打包程序在映像创建过程中创建的临时EC2实例没有附加必要的iam角色,从而无法将指标/日志推送到cloudwatch。我知道这就是为什么它无法启动代理的原因。

# Install CloudWacth Agent
wget https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/amd64/latest/amazon-cloudwatch-agent.deb
sudo dpkg -i -E ./amazon-cloudwatch-agent.deb
rm amazon-cloudwatch-agent.deb

但是当我添加以下行以启动CW Agent时,它无法创建图像

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c ssm:AmazonCloudWatch-linux -s

有什么办法可以实现这一目标?我需要能够启动 代理程序在设置图像时。

0 个答案:

没有答案