【问题标题】:How can I run a python script on demand from my PHP on Elastic beanstalk?如何在 Elastic beanstalk 上从我的 PHP 按需运行 python 脚本?
【发布时间】:2020-03-04 06:15:25
【问题描述】:

我在 Elastic beanstalk (AWS) 上设置了一个 PHP Web 应用程序,但我想按需运行一个 Python 脚本(单击按钮)。我的 python 脚本将更新数据库,感谢 PHP,我将提取结果。我不知道是否有人对此有好的建议,以及是否有人可以解释如何做,因为我找不到关于这个主题的明确解释。

【问题讨论】:

    标签: php python amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    一个非常好的替代方法是在 Python 中创建一个 AWS Lambda 函数,由 AWS API Gateway 触发,例如以下架构:

    在您的 PHP 代码中,当单击按钮时,您将对 API 网关进行 API 调用,这将触发 Lambda 函数,并更新数据库并返回所需的结果。

    【讨论】:

    • 谢谢,我就是这么做的,效果很好。
    猜你喜欢
    • 2014-11-09
    • 2017-03-15
    • 2018-07-19
    • 2014-04-16
    • 2013-12-07
    • 2017-03-11
    • 1970-01-01
    • 2015-11-11
    • 2017-04-07
    相关资源
    最近更新 更多