使用 Visual Studio 连接到 Azure 德国
重要
自 2018 年 8 月以来,我们没有接受新客户,也没有在原始 Microsoft 云德国地区部署任何新功能和服务。
根据客户需求的变化,我们最近在德国推出了两个新的数据中心区域,提供客户数据驻留、与 Microsoft 全球云网络的完整连接以及具有市场竞争力的定价。
此外,在 2020 年 9 月 30 日,我们宣布了 Microsoft 云德国将于 2021 年 10 月 29 日关闭。 此处提供了更多详细信息:https://www.microsoft.com/cloud-platform/germany-cloud-regions。
立即迁移,以充分利用新的德国数据中心区域提供的广泛功能、企业级安全性和全面功能。
开发人员通过使用 Visual Studio 可以轻松管理 Azure 订阅,并构建解决方案。 目前,在 Visual Studio 用户界面中,你无法配置与 Azure 德国的连接。
Visual Studio 2017 和 Visual Studio 2019
Visual Studio 需要使用配置文件方能连接到 Azure 德国。 此文件就位后,Visual Studio 即会连接到 Azure 德国,而不是全球 Azure。
为 Azure 德国创建配置文件
使用以下内容创建名为 AadProvider.Configuration.json 的文件:
{
"AuthenticationQueryParameters":null,
"AsmEndPoint":"https://management.microsoftazure.de/",
"Authority":"https://login.microsoftonline.de/",
"AzureResourceManagementEndpoint":"https://management.microsoftazure.de/",
"AzureResourceManagementAudienceEndpoints":["https://management.core.cloudapi.de/"],
"ClientIdentifier":"872cd9fa-d31f-45e0-9eab-6e460a02d1f1",
"EnvironmentName":"BlackForest",
"GraphEndpoint":"https://graph.cloudapi.de",
"MsaHomeTenantId":"f577cd82-810c-43f9-a1f6-0cc532871050",
"NativeClientRedirect":"urn:ietf:wg:oauth:2.0:oob",
"PortalEndpoint":"https://portal.core.cloudapi.de/",
"ResourceEndpoint":"https://management.microsoftazure.de/",
"ValidateAuthority":true,
"VisualStudioOnlineEndpoint":"https://app.vssps.visualstudio.com/",
"VisualStudioOnlineAudience":"499b84ac-1321-427f-aa17-267ca6975798"
}
更新 Azure 德国的 Visual Studio
- 关闭 Visual Studio。
- 将 AadProvider 放在%localappdata%\. 中。 IdentityService\AadConfigurations。 如果此文件夹不存在,请创建此文件夹。
- 启动 Visual Studio,然后开始使用 Azure 德国帐户。
注意
使用配置文件时,只能访问 Azure 德国订阅。 虽然仍可以看到以前配置的订阅,但这些订阅并不可用,因为 Visual Studio 现已连接到 Azure 德国,而不是全球 Azure。 若要连接到全球 Azure,请删除该配置文件。
还原连接到 Azure 德国的 Visual Studio
若要让 Visual Studio 连接到全球 Azure,需要删除允许连接到 Azure 德国的配置文件。
- 关闭 Visual Studio。
- 删除或重命名 % localappdata%。IdentityService\AadConfigurations 文件夹。
- 重启 Visual Studio 并开始使用全球 Azure 帐户。
注意
还原此配置后,无法继续访问 Azure 德国订阅。
Visual Studio 2015
Visual Studio 2015 需要更改注册表以连接到 Azure 德国。 设置此注册表项后,Visual Studio 即会连接到 Azure 德国,而不是全球 Azure。
更新 Visual Studio 2015 以连接到 Azure 德国
若要让 Visual Studio 连接到 Azure 德国,需要更新注册表。
- 关闭 Visual Studio。
- 创建名为 VisualStudioForAzureGermany.reg 的文本文件。
- 将以下文本复制并粘贴到 VisualStudioForAzureGermany.reg 文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VSCommon\ConnectedUser]
"AadInstance"="https://login.microsoftonline.de/"
"adaluri"="https://management.microsoftazure.de"
"AzureRMEndpoint"="https://management.microsoftazure.de"
"AzureRMAudienceEndpoint"="https://management.core.cloudapi.de"
"EnableAzureRMIdentity"="true"
"GraphUrl"="graph.cloudapi.de"
"AadApplicationTenant"="f577cd82-810c-43f9-a1f6-0cc532871050"
- 保存文件,然后双击运行该文件。 系统会提示将文件合并到注册表。
- 启动 Visual Studio,然后通过 Azure 德国帐户开始使用 Cloud Explorer。
注意
设置此注册表项后,只能访问 Azure 德国订阅。 虽然仍可以看到以前配置的订阅,但这些订阅并不可用,因为 Visual Studio 现已连接到 Azure 德国,而不是全球 Azure。 若要连接到全局 Azure,请还原更改。
还原连接到 Azure 德国的 Visual Studio 2015
若要让 Visual Studio 连接到全球 Azure,需要删除允许连接到 Azure 德国的注册表设置。
- 关闭 Visual Studio。
- 创建名为 VisualStudioForAzureGermany_Remove.reg 的文本文件。
- 将以下文本复制并粘贴到 VisualStudioForAzureGermany_Remove.reg 文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VSCommon\ConnectedUser]
"AadInstance"=-
"adaluri"=-
"AzureRMEndpoint"=-
"AzureRMAudienceEndpoint"=-
"EnableAzureRMIdentity"=-
"GraphUrl"=-
- 保存文件,然后双击运行该文件。 系统会提示将文件合并到注册表。
- 启动 Visual Studio。
注意
还原此注册表项后,Azure 德国订阅即会显示出来,但不可访问。 你可以安全地删除 Azure 德国订阅。
后续步骤
有关连接到 Azure 德国的详细信息,请参阅以下资源: