Azure MLインスタンスへの接続エラー

若松 孝佑(Kosuke Wakamatsu) 80 評価のポイント
2026-06-29T08:37:05.83+00:00

AzureMLのStudioへアクセス後、自身に割り当てられているインスタンスへVS Code(Web)で接続を試みたところ、アカウント認証は無事に通過しました。 しかし、初期化処理の段階でワークスペースへ接続を確立できず、以下のエラーが表示されました。

An unexpected error occurred that requires a reload of this page. The workbench failed to connect to the server (Error: WebSocket connection failed Abnormal closure (no close frame received). Possible causes: network error, DNS failure, or server unreachable.)

開発者モードで通信を見てみるとws-tcpという名前でWebSocket通信をしており、その応答が「Error during WebSocket handshake: Unexpected response code: 403」となっていました。 特段ユーザーの操作介入はなく、認証するアカウント選択と、Webページへのアクセス許可ポップアップの操作のみでした。

MLワークスぺースはカスタムDNS環境にあります。
下記の2つのCNAMEについては、MLのプライベートエンドポイントを作成していると、AzureDNS側に自動で登録される認識です。
① <インスタンス名>.japaneast.instances.azureml.ms CNAME <不明な文字列>.workspace.japaneast.privatelink.api.azureml.ms
② <不明な文字列>.workspace.japaneast.privatelink.api.azureml.ms CNAME <不明な文字列>.workspace.japaneast.privatelink.api.azureml.ms

また、プライベートエンドポイントのDNS構成を設定することで、プライベートDNSに下記が自動で登録される認識です。
③<不明な文字列>.workspace.japaneast.privatelink.api.azureml.ms Aレコード <プライべートIP">

そして、 <インスタンス名>.japaneast.instances.azureml.msの名前解決については成功しています。
一方で、WebSocekt通信の際に利用されている<インスタンス名>-8705.japaneast.instances.azureml.msの名前解決については以下のようになっています。
④<インスタンス名>-8705.japaneast.instances.azureml.ms
CNAME vienna-japaneast.trafficmanager.net
⑤vienna-japaneast.trafficmanager.net CNAME vienna-japaneast-ip-ingress-nginx-02.japaneast.cloudapp.azure.com
⑥vienna-japaneast-ip-ingress-nginx-02.japaneast.cloudapp.azure.com Aレコード <パブリックIP>

上記が原因ではないかと推測していますが、これはユーザー側で解決可能な問題でしょうか?
プライベートチャットを開いていただければ、具体的な名前解決の結果や、エラー時のHARファイルの添付なども可能です。

Azure Machine Learning
Azure Machine Learning

モデルを構築およびデプロイするための Azure 機械学習サービス。


お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。