【Azure Developer】VS Code无法连接到中国区Azure解决之法

简介: 【Azure Developer】VS Code无法连接到中国区Azure解决之法

问题描述

VS Code的Azure Resource插件,在设置Account为China Azure后,依旧无法连接到China Azure

点击Sign in Azure,依旧是打开的Global Azure的登录URL:

https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize?response_type=code&response_mode=query&client_id=aebc6443-996d-45c2-90f0-388ff96faa56&redirect_uri=https%3a%2f%2fvscode.dev%2fredirect&scope=email+https%3a%2f%2fmanagement.core.windows.net%2f.default+offline_access+openid+profile&prompt=select_account&code_challenge_method=S256&code_challenge=0P05IuCMEXtNbHq9vVwOtNU8emWofr8uI7lR39Hihwc&state=http%3a%2f%2f127.0.0.1%3a60775%2fcallback%3fnonce%3dLQTfzt8GXWQd3IZOZQS8DQ%253D%253D&sso_nonce=AwABEgEAAAACAOz_BQD0_9ACvamMY_mXyz8ElL7YiHTOHu0LPjfvrmJJ95CCOiU8ufZ6bEuuDp7DOMOUs4D78g3exD8YKLSwN8p0r3u6EZkgAA&client-request-id=5c540786-f7cc-4c79-adc1-dc832bcfe1de&mscrid=5c540786-f7cc-4c79-adc1-dc832bcfe1de

 

问题解答

查看Github上的介绍 “ can't login to Azure china with VS code Azure tools extension ”,  这是因为 Azure Resource的扩展插件在V0.8.0之后进行了升级,迁移了内置的Microsoft身份认证。新的版本中需要配置的是“microsoft-sovereign-cloud.environment”。把它的值设置为ChinaCloud即可。

操作步骤如下图:

 

 

参考资料

can't login to Azure china with VS code Azure tools extension #946 : https://github.com/microsoft/vscode-azure-account/issues/946

To connect to a sovereign cloud, set the microsoft-sovereign-cloud.environment setting. This is new as of v0.8.0 and is a result of our migration to the built-in Microsoft authentication extension which replaces the Azure Account extension. Learn more in the release notes.

 

相关文章
|
26天前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
26天前
|
C++
【Azure 环境】连接到微软云Azure中国区 By VS 2019, VS Code, Powershell
【Azure 环境】连接到微软云Azure中国区 By VS 2019, VS Code, Powershell
【Azure 环境】连接到微软云Azure中国区 By VS 2019, VS Code, Powershell
|
23天前
|
C# C++
【Azure Function】在VS Code中创建Function项目遇见 No .NET worker runtimes found
【Azure Function】在VS Code中创建Function项目遇见 No .NET worker runtimes found
|
23天前
|
C++
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
|
23天前
|
JavaScript 前端开发 C++
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
|
25天前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
|
Ubuntu Linux 网络安全
Vscode 无法连接到 Ubuntu 的解决方法(非常实用)
Vscode 无法连接到 Ubuntu 的解决方法(非常实用)
|
1月前
|
iOS开发 MacOS
【Mac系统】解决Vscode中LeetCode插件不能刷剑指offer题库
文章讨论了解决Mac系统中Vscode里LeetCode插件无法刷剑指Offer题库的问题,并提供了一些相关的使用技巧和资源链接。
91 1
|
18天前
|
前端开发 Go
vscode10大常用插件
本文介绍了前端开发中常用的工具及VSCode必备插件。推荐使用VSCode作为入门工具,并介绍了WebStorm和HBuilder等其他选项。VSCode插件包括:Open-In-Browser、live-server、Beautify、Code Runner、Image Preview、Path Intellisense、Turbo Console Log、css-auto-prefix、Bracket Pair Colorizer 和 Auto Rename Tag,这些插件能够显著提升开发效率和代码质量。此外,还提供了录制Gif图的工具GifCam。
42 5
vscode10大常用插件