【问题标题】:AWS SSM, AutoScalingGroup and LoadBalancerAWS SSM、AutoScalingGroup 和 LoadBalancer
【发布时间】:2020-06-05 05:29:22
【问题描述】:
我对 AWS 有点陌生。我在 EC2 中使用 CLI 应用程序,它需要使用 SSM 通过 AWS CLI 应用程序接收命令。这个 CLI 应用程序将收到非常高的工作量,我为它设置了自动缩放组,因此它可以在一定范围内扩展。之后将 Application Load Balancer 连接到 ASG。我想问的问题是如何将 SSM 发送到 LoadBalancer,以便它可以通过管道击中 AutoScaling 组让我们说 jenkins 使用 aws cli?在我开始构建之前,如果我在安装了 cli 应用程序的情况下附加 ALB 和 ASG,然后开始在负载均衡器 ips 上测试 SSM 命令,它会起作用吗?
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
【解决方案1】:
我想问的问题是如何将 SSM 发送到 LoadBalancer,以便它可以通过管道到达 AutoScaling 组,比如说 jenkins 使用 aws cli?
我不确定我是否理解,但 SSM 只能通过安装在您的实例上的 SSM 代理工作。它不能用于在 AWS 托管基础设施(例如 ALB)上执行任何 Run Commands。
在我开始构建之前,如果我在安装了 cli 应用程序的情况下附加 ALB 和 ASG,然后开始在负载平衡器 ips 上测试 SSM 命令,它会起作用吗?
您不能直接在 ALB 上Run Commands。相反,您在您的实例上运行它。当然,这些命令可以在 ALB 上执行 API 操作。但最终它们只在您的实例上运行。
希望这会有所帮助。