Partager via


AzureCliAuthentication Classe

Gère l’authentification et acquiert un jeton d’accès à l’aide de l’interface de ligne de commande Azure.

Pour utiliser cette classe, vous devez avoir installé le package Azure-CLI. Pour une meilleure expérience Azure Notebooks, utilisez la classe InteractiveLoginAuthentication.

Constructeur d’authentification Azure Cli de classe.

Héritage
AzureCliAuthentication

Constructeur

AzureCliAuthentication(cloud=None)

Paramètres

Nom Description
cloud
str

Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé.

Valeur par défaut: None
cloud
Obligatoire
str

Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé.

Remarques

Si vous avez installé le package azure-cli et utilisé la commande az login pour vous connecter à votre abonnement Azure, vous pouvez utiliser la classe AzureCliAuthentication.


   from azureml.core.authentication import AzureCliAuthentication

   cli_auth = AzureCliAuthentication()

   ws = Workspace(subscription_id="my-subscription-id",
                  resource_group="my-ml-rg",
                  workspace_name="my-ml-workspace",
                  auth=cli_auth)

   print("Found workspace {} at location {}".format(ws.name, ws.location))

Un exemple complet est disponible sur https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb