Condividi tramite


AzureCliAuthentication Classe

Gestisce l'autenticazione e acquisisce un token di accesso usando l'interfaccia della riga di comando di Azure.

Per usare questa classe è necessario che sia installato il pacchetto azure-cli . Per un'esperienza migliore di Azure Notebooks, usare la InteractiveLoginAuthentication classe .

Costruttore di autenticazione dell'interfaccia della riga di comando di Azure.

Ereditarietà
AzureCliAuthentication

Costruttore

AzureCliAuthentication(cloud=None)

Parametri

Nome Descrizione
cloud
str

Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi valore predefinito configurato dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud".

Valore predefinito: None
cloud
Necessario
str

Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi valore predefinito configurato dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud".

Commenti

Se è stato installato il pacchetto azure-cli e si è usato il comando az login per accedere alla sottoscrizione di Azure, è possibile usare 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))

L'esempio completo è disponibile da https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb