r - 使用opencpu连接云服务器时获取授权签名消息

标签 r linux curl terminal opencpu

我试图将示例 r 模型公开为 API,因此我创建了 R 包。在我的本地机器上,我可以使用以下命令获取输出:

curl http://local host/5656/ocpu/library/mypackage/R/tv/json -F "input=@test.csv"

但是当我在 CentOS 上的 AWS linux 云服务器上尝试相同的操作时,我没有得到输出。我尝试了命令:

curl 13.228.109.233:8787/p/5656/ocpu/library/mypackage/R/tv/json -F "input=@test.csv" 

我得到输出为

http://13.228.109.233:8787/auth-sign-in?appUr‌​i=%2Fp%2F5656%2Focpu‌​%2Flibrary%2Fmypacka‌​ge%2FR%2Ftv%2Fjson .

R 包已加载到我的 R studio 服务器中,我正在尝试使用 putty 访问它。我使用以下命令安装了开放式 CPU:

yum install opencpu-server

它看起来像是在要求一些身份验证,但我无法理解它的含义。我在这里错过了什么吗? 谢谢

最佳答案

如果使用浏览器访问 URL,则会看到 RStudio-Server 登录屏幕。实际上,您正在连接到端口 8787,这是 Rstudio Server 的默认端口。试试下面的网址 http://13.228.109.233/ocpu/相反。

关于r - 使用opencpu连接云服务器时获取授权签名消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45808587/

相关文章:

r - 使用重新编码使用命名向量的命名列表跨多列进行变异

linux - 用最后一个已知列替换空/空白列 (sed/awk/script)

linux - 如果两台机器上的文件都丢失了,如何退出 shell 脚本?

curl - 使用 api 列出 github 上的所有 Java 存储库

php - YQL : Getting unsupported http protocol error

r - 创建每月平均值,然后使用 ggplot 绘制它们

javascript - Shiny :使用shinyjs禁用tabPanel()

linux - 检查静态链接的可执行文件中的文本段

curl - HTTP 网络跟踪到 cURL

R-重复测量方差分析的部分 eta 平方(汽车包)