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

cloud
str
výchozí hodnota: None

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.

cloud
str
Vyžadováno

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