zik*_*y90 16 python boto amazon-web-services amazon-emr emr
我有一个全天候运行的EMR集群.我无法将其关闭并启动新的.
我想要做的是在已经运行的集群上执行类似bootstrap操作的操作,最好使用Python和boto或AWS CLI.
我可以想象通过两个步骤做到这一点:
1)在所有正在运行的实例上运行脚本(如果以某种方式可能,例如来自boto,这将是很好的)
2)将脚本添加到引导操作以用于我想要调整集群大小的情况.
所以我的问题是:使用boto或至少AWS CLI是否可以这样?我会通过GitHub上的文档和源代码,但我无法弄清楚如何添加新的"引导"行为时,集群已在运行.
迟到的答案,但我会试一试:
那将是艰难的.
您可以安装Amazon SSM Agent并使用远程命令界面在所有实例上启动命令.但是,您必须为实例分配适当的SSM角色,这将需要重建群集AFAIK.但是,任何将来的命令都不需要重建.
然后,您就可以使用CLI在所有节点上运行命令(也可能是boto,还没有检查过).
| 归档时间: |
|
| 查看次数: |
1313 次 |
| 最近记录: |