在 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 ECS EC2 实例中的端口

Suse Linux docker文件

AWS扩展EBS卷——Linux文件系统

AWS Pen 测试 - 漏洞扫描

在 AWS EC2 上从 AWS ECR 中提取图像,而不使用 docker login,但使用 EC2 实例角色和 ECR 存储库权限

sh [在AWS EC2 Linux服务器上从PHP 5.X.X升级到PHP 7] #linux #aws