使用Microsoft帳戶向 Azure 進行驗證
Microsoft 帳戶是用來登入 Microsoft 服務的使用者名稱 (與電子郵件及其認證相關聯),例如 Azure。 Microsoft 帳戶可以與一或多個 Azure 訂用帳戶相關聯,其中一個訂用帳戶是預設值。
在本文中,您將學會如何:
- 使用 Microsoft 帳戶以互動方式登入 Azure
- 列出帳戶的相關聯 Azure 訂用帳戶 (包括預設值)
- 設定目前的訂用帳戶
使用 Microsoft 帳戶進行驗證的步驟
開啟可存取 Azure CLI 的命令行。
執行 az login 時不需任何參數,請依照指示登入 Azure。
az login
重點︰
- 成功登入時,
az login
顯示已登入 Microsoft 帳戶相關聯的 Azure 訂用帳戶清單,包括預設訂用帳戶。
- 成功登入時,
若要確認目前的 Azure 訂用帳戶,請執行 az account show。
az account show
若要檢視特定 Microsoft 帳戶的所有 Azure 訂用帳戶名稱和識別碼,請執行 az account list。
az account list --query "[?user.name=='<microsoft_account_email>'].{Name:name, ID:id, Default:isDefault}" --output Table
重點︰
- 將
<microsoft_account_email>
預留位置取代為您想要列出其 Azure 訂用帳戶的 Microsoft 帳戶電子郵件地址。 - 使用 Live 帳戶,例如 Hotmail 或 Outlook,您可能需要指定完整的電子郵件地址。 例如,如果您的電子郵件地址是
admin@hotmail.com
,您可能需要將預留位置取代為live.com#admin@hotmail.com
。
- 將
若要使用特定的 Azure 訂用帳戶,請執行 az account set。
az account set --subscription "<subscription_id_or_subscription_name>"
重點︰
- 以您想要使用訂用帳戶的識別碼或名稱取代
<subscription_id_or_subscription_name>
預留位置。 - 呼叫
az account set
不會顯示切換至指定 Azure 訂用帳戶的結果。 不過,您可以使用az account show
來確認目前的 Azure 訂用帳戶是否已變更。 - 如果您從上一個步驟執行
az account list
命令,您會看到預設 Azure 訂用帳戶已變更為您使用az account set
指定的訂用帳戶。
- 以您想要使用訂用帳戶的識別碼或名稱取代