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。
我有两个 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。