使用opencpu连接云服务器时获取授权签名消息
Getting auth sign message when connecting cloud server using 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?appUri=%2Fp%2F5656%2Focpu%2Flibrary%2Fmypackage%2FR%2Ftv%2Fjson .
R 包已加载到我的 R studio 服务器中,我正在尝试使用 putty 访问它。我使用以下命令安装了 open cpu :
yum install opencpu-server
它看起来像是在要求一些身份验证,但我不明白它的意思。我在这里错过了什么吗?
谢谢
如果使用浏览器访问 URL,则会看到 RStudio-Server 登录屏幕。实际上,您正在连接到端口 8787,这是 Rstudio Server 的默认端口。请尝试 http://13.228.109.233/ocpu/ 下面的 URLs。
正如 Ralf 所建议的那样,那是错误,我给出了错误的 URL。此外,每当我们在 CentOS 中安装 opencpu 时,仅执行 'yum install opencpu-server' 可能是不够的。我们需要执行整个构建的脚本:https://github.com/opencpu/opencpu-server/blob/master/rpm/buildscript.sh
没有执行构建脚本,我无法连接到 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?appUri=%2Fp%2F5656%2Focpu%2Flibrary%2Fmypackage%2FR%2Ftv%2Fjson .
R 包已加载到我的 R studio 服务器中,我正在尝试使用 putty 访问它。我使用以下命令安装了 open cpu :
yum install opencpu-server
它看起来像是在要求一些身份验证,但我不明白它的意思。我在这里错过了什么吗? 谢谢
如果使用浏览器访问 URL,则会看到 RStudio-Server 登录屏幕。实际上,您正在连接到端口 8787,这是 Rstudio Server 的默认端口。请尝试 http://13.228.109.233/ocpu/ 下面的 URLs。
正如 Ralf 所建议的那样,那是错误,我给出了错误的 URL。此外,每当我们在 CentOS 中安装 opencpu 时,仅执行 'yum install opencpu-server' 可能是不够的。我们需要执行整个构建的脚本:https://github.com/opencpu/opencpu-server/blob/master/rpm/buildscript.sh
没有执行构建脚本,我无法连接到 opencpu 服务器。 以防万一有人遇到同样的问题。