AWS EC2 实例启动时的一次性 运行 Python 代码

One-time running Python code when AWS EC2 instance start

我有两个 EC2 实例,名为 "aws-example""aws-sandbox"。同时,它们是docker台机器。 "aws-example" 是管理员,"aws-sandbox" 是 docker-swarm 中的工人。

我写了两个Python脚本,当运行脚本在"aws-example"时,它停止到"aws-sandbox"实例并再次启动。

当我 运行 "aws-sandbox" 中的脚本时,worker 必须离开 swarm 并再次加入。

我亲手完成了所有这些过程。但是,我必须将其自动化。当 "aws-sandbox" 实例启动时,如何在 "aws-sandbox" 中执行一次性 运行ning Python 脚本?我调查过 AWS Lambda、CloudWatch 等服务,但我很困惑。这里有没有通畅的人?

在 cron 中使用 @reboot /path/to/script.py,应该可以。

有关详细信息,请查看 this