我试图将示例 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?appUri=%2Fp%2F5656%2Focpu%2Flibrary%2Fmypackage%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/