Table des matières

Prise en main de Azure Cloud Shell

Ressources

Présentation

Les outils en ligne de commande de Azure sont :

Azure CLI et Azure PowerShellLes sont multiplateformes et installables sur Windows, macOS et Linux.

Le caractère de continuation de ligne :

Azure CLI dispose d’un programme d’installation qui rend ses commandes exécutables dans les quatre environnements de shell.

Azure PowerShell est un ensemble d’applets de commande empaquetées sous forme de module PowerShell appelé Az, pas un exécutable.

Accès à Azure Cloud Shell

Azure CLI peut être exécuté dans un environnement Azure Cloud Shell via le navigateur (Cloud Shell) :

Sélectionnez l’environnement Bash ou Powershell

Lister ses abonnements

administrateur [ ~ ]$ az account list
[
  {
    "cloudName": "AzureCloud",
    "homeTenantId": "1ae69c2d-61b2-4de4-84c7-2a4dd0de7330",
    "id": "6be98ffb-5604-438e-a67c-4510fca1fa41",
    "isDefault": true,
    "managedByTenants": [],
    "name": "Azure pour les étudiants",
    "state": "Enabled",
    "tenantId": "1ae69c2d-61b2-4de4-84c7-2a4dd0de7330",
    "user": {
      "cloudShellID": true,
      "name": "charles.techer@educ-valadon-limoges.fr",
      "type": "user"
    }
  },
  {
    "cloudName": "AzureCloud",
    "homeTenantId": "1ae69c2d-61b2-4de4-84c7-2a4dd0de7330",
    "id": "6591fcaa-093c-47b2-b396-fbec296e9983",
    "isDefault": false,
    "managedByTenants": [],
    "name": "Kit de démarrage Azure pour les étudiants",
    "state": "Enabled",
    "tenantId": "1ae69c2d-61b2-4de4-84c7-2a4dd0de7330",
    "user": {
      "cloudShellID": true,
      "name": "charles.techer@educ-valadon-limoges.fr",
      "type": "user"
    }
  }
]
administrateur [ ~ ]$ 
PS /home/administrateur> get-AzSubscription
 
Name                                      Id                                   TenantId                             State
----                                      --                                   --------                             -----
Azure pour les étudiants                  6be98ffb-5604-438e-a67c-4510fca1fa41 1ae69c2d-61b2-4de4-84c7-2a4dd0de7330 Enabled
Kit de démarrage Azure pour les étudiants 6591fcaa-093c-47b2-b396-fbec296e9983 1ae69c2d-61b2-4de4-84c7-2a4dd0de7330 Enabled

Définissez votre abonnement préféré

$ az account set --subscription 'Azure pour les étudiants'
PS > Set-AzContext -Subscription 'Azure pour les étudiants'

Name                                     Account                                          SubscriptionName                                 Environment                                      TenantId
----                                     -------                                          ----------------                                 -----------                                      --------
Azure pour les étudiants (6be98ffb-5604… MSI@50342                                        Azure pour les étudiants                         AzureCloud                                       1ae69c2d-61b2-4de4-84c7-2a4dd0de7330

Votre abonnement sera mémorisé pour les sessions ultérieures avec /home/<user>/.azure/azureProfile.json.