![](/img/trans.png)
[英]CloudFormation - Install and configure CloudWatch Agent to EC2 Instances
[英]Install Cloudwatch agent on EC2 in a private subnet
我正在尝试在私有子网后面的 EC2 实例上安装云监视代理(无法访问 Internet)。 所有在线文档似乎都是使用 Internet 获取 RPM(通过 S3 下载链接或 AWS 系统管理器)。 我想弄清楚的是如何在没有互联网的情况下获得 RPM。 我有一个 s3 的 VPCE 设置,它能够从我自己的存储桶中获取对象,但是,据我了解,它不适用于下载链接。 我要遵循的文档: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/download-cloudwatch-agent-commandline.html
如果重要的话,我正在使用 terraform 来部署我的基础设施。
有解决方案吗?
更新:用于 EC2 实例启动的 Shell 脚本
#!/bin/bash
cd /home/ec2-user
aws s3 cp s3://${bucket_name}/${zip_file} ${zip_file} --region ${region}
wget https://s3.us-east-1.amazonaws.com/amazoncloudwatch-agent-us-east-1/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm
VPC 路由表:
101.0.0.0/16 本地激活 否
pl-xxxxx(com.amazonaws.us-east-1.s3、54.231.0.0/17、52.216.0.0/15、3.5.16.0/21、3.5.0.0/20)vpce-xxxxxxx 活动。 不
S3 下载链接已在所有区域的文档中提供。 由于您已经设置了 S3 网关 VPC 终端节点,因此如果您使用您所在地区的特定于地区的 S3 下载链接,它将非常有用。 您不需要 NAT 或其他任何东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.