AzureCliAuthentication Classe
Gerencia a autenticação e adquire um token de acesso usando a CLI do Azure.
Para usar essa classe, você deve ter o pacote azure-cli instalado. Para uma melhor experiência do Azure Notebooks, use a InteractiveLoginAuthentication classe.
Construtor Class Azure Cli Authentication.
Construtor
AzureCliAuthentication(cloud=None)
Parâmetros
| Name | Description |
|---|---|
|
cloud
|
O nome da nuvem de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se nenhuma nuvem for especificada, qualquer padrão configurado da CLI do Azure será usado. Se nenhum padrão for encontrado, "AzureCloud" será usado. Default value: None
|
|
cloud
Necessário
|
O nome da nuvem de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se nenhuma nuvem for especificada, qualquer padrão configurado da CLI do Azure será usado. Se nenhum padrão for encontrado, "AzureCloud" será usado. |
Observações
Se você instalou o pacote azure-cli e usou o comando az login para fazer logon em sua Assinatura do Azure, poderá usar 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))
A amostra completa está disponível em https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb