使用 Visual Studio 連線至 Azure 德國
重要
自 2018 年8月起,我們尚未接受新的客戶,或將任何新的功能和服務部署到原始的 Microsoft 雲端德國地點。
根據客戶需求的演進,我們最近在德國 推出 了兩個新的資料中心區域,提供客戶資料落地、與 Microsoft 全球雲端網路的完整連線能力,以及市場競爭力的定價。
此外,在2020年9月30日,我們宣佈 Microsoft Cloud 德國將于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 的檔案:
{
"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,請移除該檔案。
將 Visual Studio 連接還原至 Azure 德國
若要讓 Visual Studio 能夠連線到全域 Azure,您必須移除可連接至 Azure 德國的設定檔。
- 關閉 Visual Studio。
- 刪除或重新命名 % localappdata%。IdentityService\AadConfigurations 資料夾。
- 重新開機 Visual Studio,然後開始使用您的全域 Azure 帳戶。
注意
還原此設定之後,就無法再存取您的 Azure 德國訂閱。
Visual Studio 2015
Visual Studio 2015 需要登錄變更,才能連接到 Azure 德國。 設定此登錄機碼之後,Visual Studio 連接到 Azure 德國,而不是全域 Azure。
更新 Azure 德國的 Visual Studio 2015
若要讓 Visual Studio 連接到 Azure 德國,您必須更新登錄。
- 關閉 Visual Studio。
- 建立名為 VisualStudioForAzureGermany的文字檔。
- 將下列文字複製並貼到 VisualStudioForAzureGermany中:
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,並開始使用Cloud Explorer搭配您的 Azure 德國帳戶。
注意
設定此登錄機碼之後,只能存取 Azure 德國的訂閱。 您仍會看到先前設定的訂用帳戶,但它們無法運作,因為 Visual Studio 現在已連線到 Azure 德國,而不是全域 Azure。 若要連接到全域 Azure,請還原變更。
將 Visual Studio 2015 的連接還原至 Azure 德國
若要讓 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 德國的詳細資訊,請參閱下列資源: