Partager via


Gestion cloud Azure avec Azure CLI

Si vous travaillez dans différentes régions ou utilisez Azure Stack, vous devrez peut-être utiliser plusieurs clouds. Microsoft fournit des clouds conformes aux lois régionales, qui sont disponibles pour votre utilisation. Cet article explique comment obtenir des informations sur les clouds, modifier le cloud actuel et inscrire ou annuler l’inscription de nouveaux clouds.

Répertorier les clouds disponibles

Vous pouvez répertorier les clouds disponibles avec la commande az cloud list . Cette commande affiche le cloud actif, son profil actuel et les informations sur les suffixes régionaux et les noms d’hôtes.

Pour obtenir le cloud actif et une liste de tous les clouds disponibles :

az cloud list --output table
IsActive    Name               Profile
----------  -----------------  ---------
True        AzureCloud         latest
            AzureChinaCloud    latest
            AzureUSGovernment  latest
            AzureGermanCloud   latest

Le nuage actuellement actif a True dans la colonne IsActive. Un seul cloud peut être actif à tout moment. Pour obtenir des informations plus détaillées sur un cloud, notamment les points de terminaison qu’il utilise pour les services Azure, utilisez la cloud show commande :

az cloud show --name AzureChinaCloud --output json
{
  "endpoints": {
    "activeDirectory": "https://login.chinacloudapi.cn",
    "activeDirectoryDataLakeResourceId": null,
    "activeDirectoryGraphResourceId": "https://graph.chinacloudapi.cn/",
    "activeDirectoryResourceId": "https://management.core.chinacloudapi.cn/",
    "batchResourceId": "https://batch.chinacloudapi.cn/",
    "gallery": "https://gallery.chinacloudapi.cn/",
    "management": "https://management.core.chinacloudapi.cn/",
    "resourceManager": "https://management.chinacloudapi.cn",
    "sqlManagement": "https://management.core.chinacloudapi.cn:8443/",
    "vmImageAliasDoc": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json"
  },
  "isActive": false,
  "name": "AzureChinaCloud",
  "profile": "latest",
  "suffixes": {
    "azureDatalakeAnalyticsCatalogAndJobEndpoint": null,
    "azureDatalakeStoreFileSystemEndpoint": null,
    "keyvaultDns": ".vault.azure.cn",
    "sqlServerHostname": ".database.chinacloudapi.cn",
    "storageEndpoint": "core.chinacloudapi.cn"
  }
}

Changer le cloud actif

Pour définir le cloud par défaut à l’aide d’un fichier de configuration, consultez les valeurs de configuration cli et les variables d’environnement. Pour changer le cloud actif, exécutez la commande az cloud set . Cette commande prend un argument requis, le nom du cloud.

az cloud set --name AzureChinaCloud

Important

Si votre authentification pour le cloud activé a expiré, vous devez réauthentifier avant d’effectuer d’autres tâches avec Azure CLI. Si c’est votre première fois que vous passez au nouveau cloud, vous devez également définir l’abonnement actif. Pour obtenir des instructions sur l’authentification, consultez Se connecter avec Azure CLI. Pour plus d’informations sur la gestion des abonnements, consultez Gérer les abonnements Azure avec Azure CLI

Inscrire un nouveau cloud

Inscrivez un nouveau cloud si vous disposez de vos propres points de terminaison pour Azure Stack. La création d’un cloud est effectuée avec la commande az cloud register . Cette commande nécessite un nom et un ensemble de points de terminaison de service. Pour savoir comment inscrire un cloud à utiliser avec Azure Stack, consultez Utiliser des profils de version d’API avec Azure CLI dans Azure Stack.

Vous n’avez pas besoin d’inscrire des informations pour les régions chinoises, gouvernementales américaines ou allemandes. Microsoft gère ces clouds, et ils sont disponibles par défaut. Pour plus d’informations sur les paramètres de point de terminaison disponibles, consultez la documentation pour az cloud register.

L’inscription d’un cloud ne passe pas automatiquement à celui-ci. Utilisez la az cloud set commande pour sélectionner le cloud nouvellement créé.

Mettre à jour un cloud existant

Si vous disposez d’autorisations, vous pouvez également mettre à jour un cloud existant. Mettre à jour un commutateur cloud pour utiliser un autre profil de services Azure ou modifier les points de terminaison de connexion. Mettez à jour un cloud avec la commande az cloud update , qui prend les mêmes arguments que az cloud register.

Désinscrire un cloud

Si vous n’avez plus besoin d’un cloud créé, il peut être désinscrit avec la commande az cloud unregister :

az cloud unregister --name MyCloud