Dela via


AzureCliAuthentication Klass

Hanterar autentisering och hämtar en åtkomsttoken med hjälp av Azure CLI.

Om du vill använda den här klassen måste du ha azure-cli-paketet installerat. Använd klassen för att få en bättre Azure Notebooks-upplevelse InteractiveLoginAuthentication .

Klassens Azure Cli-autentiseringskonstruktor.

Arv
AzureCliAuthentication

Konstruktor

AzureCliAuthentication(cloud=None)

Parametrar

Name Description
cloud
str

Namnet på målmolnet. Kan vara något av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

Standardvärde: None
cloud
Obligatorisk
str

Namnet på målmolnet. Kan vara något av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

Kommentarer

Om du har installerat azure-cli-paketet och använt kommandot az login för att logga in på din Azure-prenumeration kan du använda klassen 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))

Fullständigt exempel är tillgängligt från https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb