Sdílet prostřednictvím


AzureCliAuthentication Třída

Spravuje ověřování a získává přístupový token pomocí Azure CLI.

Pokud chcete tuto třídu použít, musíte mít nainstalovaný balíček azure-cli . Pro lepší prostředí Azure Notebooks použijte InteractiveLoginAuthentication třídu .

Konstruktor ověřování Azure Cli třídy

Dědičnost
AzureCliAuthentication

Konstruktor

AzureCliAuthentication(cloud=None)

Parametry

Name Description
cloud
str

Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud.

Default value: None
cloud
Vyžadováno
str

Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud.

Poznámky

Pokud jste nainstalovali balíček azure-cli a k přihlášení k předplatnému Azure jste použili příkaz az login, můžete použít třídu 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))

Úplná ukázka je k dispozici od https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb