Ano*_*Ano 5 scripting amazon-ec2 autoscaling
我需要知道自动缩放何时应该关闭实例,因为我希望实例注册自己并从给定服务中注销自己。
我知道自动缩放可以随时启动/停止任何实例,因此我需要通知实例何时关闭。
有没有办法实现这种行为?
我还没有找到通过 CLI 完成整个过程,因为亚马逊似乎没有将 SQS 服务添加到其 linux api 工具中。然而,是的,这是可能的,而且真的不是太难。
单击 SNS 选项卡
使用命令行工具或其他一些界面运行以下命令。运行此命令后,所有通知都将使用定义的协议发送。
as-put-notification-configuration <auto-scaling-group> -t <topic-arn> -n autoscaling:EC2_INSTANCE_LAUNCH,autoscaling:EC2_INSTANCE_TERMINATE
我建议先将它们发送到 SQS,然后再发送到您的应用程序。将消息存储在队列中并从中读取会更安全一些。SQS 的唯一问题是它的开始有点复杂,但是有大量关于 SQS 的文档和一个很好的 API,几乎可以使用任何语言。
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |