在 AWS 中的 SUSE Linux EC2 实例上安装 SSM 代理和角色确保启动
Posted
技术标签:
【中文标题】在 AWS 中的 SUSE Linux EC2 实例上安装 SSM 代理和角色确保启动【英文标题】:Install SSM Agent and Role suring Launch on SUSE Linux EC2 Instance in AWS 【发布时间】:2021-12-31 17:49:48 【问题描述】:我的客户没有公共子网,所有私有子网都没有任何 NAT 网关和弹性 IP。我必须使用可以通过 SSM 连接的 SLES 12 和 SLES 15 启动新的 EC2 实例。请指导我如何在 EC2 实例启动期间安装 SSM 代理和所需角色?
我已经使用 AmazonEC2RoleforSSM 策略创建了一个 SSM 角色。
我在 bootstarp 中尝试了下面提到的命令,但它不起作用
mkdir /tmp/ssm cd /tmp/ssm wgethttps://s3.ca-central-1.amazonaws.com/amazon-ssm-ca-central-1/latest/linux_amd64/amazon-ssm-agent.rpm sudo rpm --install amazon-ssm-agent.rpm sudo systemctl 启用 amazon-ssm-agent sudo systemctl start amazon-ssm-agent
请帮忙。
【问题讨论】:
【参考方案1】:使用此设置,ec2 实例可能无法连接到 Internet。您可以尝试使用必要的包和安装 SSM 代理来烘焙映像,然后使用它配置实例。
【讨论】:
以上是关于在 AWS 中的 SUSE Linux EC2 实例上安装 SSM 代理和角色确保启动的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS EC2 上从 AWS ECR 中提取图像,而不使用 docker login,但使用 EC2 实例角色和 ECR 存储库权限