Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 3.61 KB

xplat-cli-login.md

File metadata and controls

53 lines (40 loc) · 3.61 KB

Connect to an Azure subscription from the Azure Command-Line Interface (Azure CLI)

The Azure CLI is a set of open-source, cross-platform commands for working with the Azure platform. This article describes how to connect to your Azure subscription from the Azure CLI to use all of the CLI commands. If you haven't already installed the CLI, see Install the Azure CLI.

Use the interactive log in method

Use the az login command -- without any arguments -- to authenticate interactively with either:

  • a work or school account identity that requires multi-factor authentication, or
  • a Microsoft account identity when you want to access Resource Manager deployment mode functionality

Interactively logging in is easy: type az login and follow the prompts as shown below:

az login
To sign in, use a web browser to open the page https://aka.ms/devicelogin. Enter the code XXXXXXXXX to authenticate. If you're signing in as an Azure AD application, use the --username and --password parameters.

Copy the code offered to you, above, and open a browser to https://aka.ms/devicelogin. Enter the code, and then you are prompted to enter the username and password for the identity you want to use. When that process completes, the command shell completes the log in process. Confirm you're logged in by running:

az account list
Name                                           CloudName    SubscriptionId                        State    IsDefault
---------------------------------------------  -----------  ------------------------------------  -------  -----------
My Account #1                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #2                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #3                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled  True
My Account #4                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #5                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #6                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled

All commands will default to My Account #3 as it has the IsDefault set to True. To change this to another account, for example My Account #1:

az account set --subscription "My Account #1"

The output will look like this and all az commands will now default to My Account #1.

Name                                           CloudName    SubscriptionId                        State    IsDefault
---------------------------------------------  -----------  ------------------------------------  -------  -----------
My Account #1                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled  True
My Account #2                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #3                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled  
My Account #4                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #5                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled
My Account #6                                  AzureCloud   00000000-0000-0000-0000-000000000000  Enabled

Continue

Next, install Docker on the jumpbox