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
|
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
|
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