MsiAuthentication Classe
Gerencia a autenticação usando uma identidade gerenciada no Azure Ative Directory.
Ao usar o SDK do Azure ML na Máquina Virtual (VM) do Azure, você pode autenticar com uma identidade gerenciada (anteriormente conhecida como Identidade de Serviço Gerenciado - MSI). O uso de uma identidade gerenciada permite que a VM se conecte ao seu espaço de trabalho sem armazenar credenciais em código Python, desacoplando assim o processo de autenticação de qualquer login de usuário específico.
Classe MsiAuthentication construtor.
Construtor
MsiAuthentication(cloud=None, **kwargs)
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
|
|
identity_config
Necessário
|
um mapeamento |
|
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. |
|
identity_config
Necessário
|
um mapeamento |
Observações
O exemplo a seguir mostra como usar MsiAuthentication.
from azureml.core.authentication import MsiAuthentication
msi_auth = MsiAuthentication()
ws = Workspace(subscription_id="my-subscription-id",
resource_group="my-ml-rg",
workspace_name="my-ml-workspace",
auth=msi_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