在从github上传的Elastic Beanstalk中运行Python文件

在从github上传的Elastic Beanstalk中运行Python文件,python,amazon-web-services,amazon-elastic-beanstalk,Python,Amazon Web Services,Amazon Elastic Beanstalk,我在app文件夹中只有一个文件run.py,上传到AWS Elastic Beanstalk后需要运行该文件 上传是从github的代码管道自动完成的 如何使Elastic Beanstalk启动此脚本?执行此操作的方法不多,具体取决于脚本应在何时运行 您可以使用.ebextansions和: 命令:在设置应用程序和web服务器并提取应用程序版本文件之前运行命令 容器命令:容器命令在设置应用程序和web服务器并提取应用程序版本存档后,但在部署应用程序版本之前运行 Amazon Linux 2

我在
app
文件夹中只有一个文件
run.py
,上传到AWS Elastic Beanstalk后需要运行该文件

上传是从github的代码管道自动完成的


如何使Elastic Beanstalk启动此脚本?

执行此操作的方法不多,具体取决于脚本应在何时运行

您可以使用
.ebextansions
和:

  • 命令:在设置应用程序和web服务器并提取应用程序版本文件之前运行命令

  • 容器命令:容器命令在设置应用程序和web服务器并提取应用程序版本存档后,但在部署应用程序版本之前运行

Amazon Linux 2也有EB:

  • 这些是作为应用程序源代码的一部分部署的可执行文件,Elastic Beanstalk在不同的实例配置阶段运行
最近的AWS博客提供了一个关于如何在电子商务中使用cron的极好例子:


谢谢,但我无法理解这些aws特定命令。所以,如果你能证明具体的代码,那就太好了。@eugen I在AWS中添加了一个关于cron的好例子来回答这个问题。希望这会有所帮助