如何使用 R 创建安全的 API?
How to create a secure API using R?
我正在尝试在 Slack (something like this) 中创建一个交互式应用程序,这需要从我这端创建一个交互式端点。
管道工提供的文档是here。
他们说“不幸的是,Plumber 本身没有实现 HTTPS 支持,但是大多数记录的托管选项都提供了在您的 Plumber 前面部署 HTTPS 和 HSTS 的方法API"
我的问题是,R 中是否有任何其他框架允许我安全地创建端点?如果没有,是否有任何其他更好的方式与 Slack 集成以获取交互式消息。下面我已经展示了我正在寻找的东西。
数据库 -> R(Rscript 提取数据并重新格式化)-> Slack(在 R 的 slack 频道中发布的问题)-> Slack 的响应(一旦用户输入选择)-> 将其发送回 R,其中我可以保存 data/response
请原谅我对 APIs/engineering 世界的知识匮乏,我是一名尝试新事物的数据科学家。
仅供参考:我已经设置了 windows 服务器。
我来晚了,但是将 HTTPs 与管道工一起使用的一种方法是制作一个单独的程序将 HTTPS 流量转换为 HTTP 并返回。
我们将此作为我们为 T-Mobile 制作的企业 TensorFlow R Docker 容器的一部分。我们的解决方案使用 Apache 2 将流量路由到 Plumber。这是 GitHub 存储库,它链接到更详细的博客文章。虽然 Docker 使 运行 变得容易,但您不需要 Docker Apache 2 部分来解决您的问题。
https://github.com/tmobile/r-tensorflow-api
希望对您有所帮助!
我正在尝试在 Slack (something like this) 中创建一个交互式应用程序,这需要从我这端创建一个交互式端点。
管道工提供的文档是here。
他们说“不幸的是,Plumber 本身没有实现 HTTPS 支持,但是大多数记录的托管选项都提供了在您的 Plumber 前面部署 HTTPS 和 HSTS 的方法API"
我的问题是,R 中是否有任何其他框架允许我安全地创建端点?如果没有,是否有任何其他更好的方式与 Slack 集成以获取交互式消息。下面我已经展示了我正在寻找的东西。
数据库 -> R(Rscript 提取数据并重新格式化)-> Slack(在 R 的 slack 频道中发布的问题)-> Slack 的响应(一旦用户输入选择)-> 将其发送回 R,其中我可以保存 data/response
请原谅我对 APIs/engineering 世界的知识匮乏,我是一名尝试新事物的数据科学家。
仅供参考:我已经设置了 windows 服务器。
我来晚了,但是将 HTTPs 与管道工一起使用的一种方法是制作一个单独的程序将 HTTPS 流量转换为 HTTP 并返回。
我们将此作为我们为 T-Mobile 制作的企业 TensorFlow R Docker 容器的一部分。我们的解决方案使用 Apache 2 将流量路由到 Plumber。这是 GitHub 存储库,它链接到更详细的博客文章。虽然 Docker 使 运行 变得容易,但您不需要 Docker Apache 2 部分来解决您的问题。
https://github.com/tmobile/r-tensorflow-api
希望对您有所帮助!