共用方式為


使用Microsoft帳戶向 Azure 進行驗證

Microsoft 帳戶是用來登入 Microsoft 服務的使用者名稱 (與電子郵件及其認證相關聯),例如 Azure。 Microsoft 帳戶可以與一或多個 Azure 訂用帳戶相關聯,其中一個訂用帳戶是預設值。

在本文中,您將學會如何:

  • 使用 Microsoft 帳戶以互動方式登入 Azure
  • 列出帳戶的相關聯 Azure 訂用帳戶 (包括預設值)
  • 設定目前的訂用帳戶

使用 Microsoft 帳戶進行驗證的步驟

  1. 開啟可存取 Azure CLI 的命令行。

  2. 執行 az login 時不需任何參數,請依照指示登入 Azure。

    az login
    

    重點︰

    • 成功登入時,az login 顯示已登入 Microsoft 帳戶相關聯的 Azure 訂用帳戶清單,包括預設訂用帳戶。
  3. 若要確認目前的 Azure 訂用帳戶,請執行 az account show

    az account show
    
  4. 若要檢視特定 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
  5. 若要使用特定的 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 指定的訂用帳戶。

下一步