错误:1411809D:SSL例程 - 尝试从AzureML中的R模块内部进行https调用时

时间:2015-11-19 11:11:25

标签: r azure-storage-blobs azure-machine-learning-studio

我在AzureML中有一个实验,其核心是一个R模块。另外,我有一些存储在Azure blob存储中的.RData文件。 blob容器设置为私有(无匿名访问)。

现在,我正在尝试从R脚本内部到azure blob存储容器进行https调用,以便下载一些文件。我正在使用httr软件包GET()函数并正确设置网址,身份验证等...代码在我的本地计算机上的R中工作,但相同的代码会给我以下错误在实验中从R模块内部调用时

error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls invalid ecpointformat list

显然这是来自底层OpenSSL库的错误(它刚刚修复)。我发现here的一些建议解决方法是设置sslversion = 3ssl_verifypeer = 1,或关闭验证ssl_verifypeer = 0。这两种方法都返回了相同的错误。

我猜这与内部Azure证书/验证有关...?或者我可能缺少或监督某些事情?

非常感谢任何帮助或想法。提前谢谢。

此致

1 个答案:

答案 0 :(得分:0)

过了一段时间,支持团队回复了一个答案,所以我将把相关部分作为答案发布给任何在这里遇到同样问题的人。

"这是一个已知问题。执行Execute R模块的容器(称为"吊桥"运行在Azure PaaS VM之上的沙箱技术)不支持出站HTTPS流量。请尝试切换到HTTP,这应该有效。"

除了解决方案之外:

"我们正在积极研究如何修复此错误。 "

以下是原始link作为参考。 HTH