R モジュールをコアに持つ AzureML の実験があります。さらに、いくつかの .RData ファイルを Azure BLOB ストレージに保存しています。BLOB コンテナーはプライベート (匿名アクセスなし) として設定されます。
今、いくつかのファイルをダウンロードするために、R スクリプト内から Azure BLOB ストレージ コンテナーへの https 呼び出しを実行しようとしています。私はhttr
パッケージのGET()
機能を使用しており、URL、認証などを適切に設定しています...コードはローカル マシンの R で動作しますが、同じコードを実験で R モジュール内から呼び出すと、次のエラーが発生します。
error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls invalid ecpointformat list
どうやらこれは、基礎となる OpenSSL ライブラリ (少し前に修正された) からのエラーです。ここで見つけたいくつかの推奨される回避策は、検証を設定sslversion = 3
しssl_verifypeer = 1
てオフにすることssl_verifypeer = 0
でした。これらのアプローチはどちらも同じエラーを返しました。
これは、内部の Azure 証明書/検証と関係があると推測しています...? それとも、私は何かを見逃しているか、監督していますか?
どんな助けやアイデアも大歓迎です。前もって感謝します。
よろしく