問題情形
最近,在使用最新的VS Code插件連接配接到中國區的Azure時候,出現了依舊是global版的登入連接配接。這個問題是目前Azure Account插件最新版的問題,可以使用V0.8.11版本登入到中國區。發現有這個問題的時間點為2020-08-25,如過1~2後,問題應已經被修複。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLyQDNxgzM1EjMx0yN4ETMxUjMxITNygDMwIDMy0iMwgzNyEjMvwFOwAjMwIzLcJDM4cjMxIzLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
連接配接中國區Azure的方法:
1) 使用VS Code, 在安裝好Azure Account插件後,進入Setting -> 輸入“Azure Configuration”過濾,在Extensions中選擇Azure Configuration,在Azure Cloud一欄中選擇“AzureChina”。即可。
2) 使用VS 2019登入中國區Azure, 前提條件需要先安裝好Azure開發的元件後。可以打開Tools中的Options視窗,在Environment的Accounts中,添加Azure In China的注冊項。
當需要釋出應用到Azure上時候,這可以在Publish視窗中選擇登入賬号,然後釋出。
3) 使用Powershell登入,這裡目前推薦使用CLI指令登入,需要您先安裝az子產品。你可以使用以下的指令安裝和登入中國區Azure。
安裝az子產品:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
登入指令
az cloud set --name AzureChinaCloud
az login -u [email protected] -p xxxxxxxx
或者是
Connect-AzAccount -Environment AzureChinaCloud
參考資料:
VS Code登入中國區Azure: https://docs.azure.cn/zh-cn/articles/azure-operations-guide/others/aog-others-howto-login-china-azure-by-vscode
Powershell: https://docs.azure.cn/zh-cn/role-based-access-control/role-assignments-powershell
Powershell登陸中國區的指令: https://docs.microsoft.com/zh-cn/powershell/azure/authenticate-azureps?view=azps-4.4.0#sign-in-to-another-cloud
Powershell設定訂閱: https://docs.microsoft.com/zh-cn/powershell/azure/manage-subscriptions-azureps?view=azps-4.4.0#change-the-active-subscription
當在複雜的環境中面臨問題,格物之道需:濁而靜之徐清,安以動之徐生。 雲中,恰是如此!