php - 从 Wordpress 在 AWS 上启动 Python 脚本

标签 php python wordpress amazon-web-services

我有以下用例,其中我需要使用来自 Wordpress 站点的信息在 AWS 托管的虚拟机上运行 Python 脚本:

1) 用户在表单中输入一些参数:

x = 3
y = 5

2) 参数与 WP 后端数据库中的其他用户信息一起存储在 WP 后端中:

user = "John Doe"

3)一旦输入所有数据,数据就会发送到Python服务器,该服务器运行一个非常复杂的脚本(无法在PHP中复制)

def foo(x,y, user):
    bar = x + y
    print(user, " receives ", bar," as an answer.")

4) 脚本结果 (bar) 返回到 WP 并存储以供进一步使用

在这种情况下,数据安全也是一个大问题,因此安全连接是必须的。

这可能吗?

最佳答案

这很简单 - 您需要用 Python 开发一个 REST API 端点,在您的 AWS 实例上运行,并且必须可以从您的 WordPress 站点访问(无论您需要什么安全性)。

检查后端部分的 Flask/Flask-restful,然后您需要更新您的 WordPress 站点以进行 API 调用来执行函数并返回结果。

对 WordPress 不太了解,但如果仅使用一些自定义代码从 WordPress 向任何任意端点进行 API 调用并不是一项简单的任务,我会感到惊讶。

关于php - 从 Wordpress 在 AWS 上启动 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43167142/

相关文章:

php - 每个帖子请求的 CSRF token 不匹配 Laravel 9

PHP .zip 下载失败,错误为 'Content-Length'

WordPress 网站仍在加载旧 style.css

php - 帮助数组列表 - PHP MYSQL

php - 是否需要包含来自 gomoob :php-pushwooshto to run a PHP program to send push notifications to iPhone? 的任何文件

python - 我们刮不检索表

python - 将整数乘以 bool 值并理解 numpy 数组比较

python - 检查对象是否为十进制的正确方法

wordpress - 通过自动缩放处理 EC2/S3 上的 Wordpress 媒体文件

javascript - 未捕获的类型错误 : Cannot read property 'call' of undefined' in backend. min.js:2