Partilhar via


AzureCliAuthentication Classe

Gere a autenticação e adquire um token de acesso com a CLI do Azure.

Para utilizar esta classe, tem de ter o pacote azure-cli instalado. Para uma melhor experiência do Azure Notebooks, utilize a InteractiveLoginAuthentication classe .

Construtor de Autenticação da Cli do Azure de Classe.

Herança
AzureCliAuthentication

Construtor

AzureCliAuthentication(cloud=None)

Parâmetros

Name Description
cloud
str

O nome da cloud de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se não for especificada nenhuma cloud, é utilizada qualquer predefinição configurada da CLI do Azure. Se não for encontrada nenhuma predefinição, será utilizado "AzureCloud".

Default value: None
cloud
Necessário
str

O nome da cloud de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se não for especificada nenhuma cloud, é utilizada qualquer predefinição configurada da CLI do Azure. Se não for encontrada nenhuma predefinição, será utilizado "AzureCloud".

Observações

Se tiver instalado o pacote azure-cli e tiver utilizado o comando az login para iniciar sessão na sua Subscrição do Azure, pode utilizar a 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))

O exemplo completo está disponível a partir de https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb