MsiAuthentication Classe
Gerencia a autenticação usando uma identidade gerenciada no Azure Active Directory.
Ao usar o SDK do Azure ML na VM (Máquina Virtual) do Azure, você pode autenticar com uma identidade gerenciada (anteriormente conhecida como Identidade de Serviço Gerenciada – MSI). O uso de uma identidade gerenciada permite que a VM se conecte ao seu workspace sem armazenar credenciais no código Python, desassociando o processo de autenticação de qualquer logon de usuário específico.
Construtor de classe MsiAuthentication.
- Herança
-
MsiAuthentication
Construtor
MsiAuthentication(cloud=None, **kwargs)
Parâmetros
- cloud
- str
O nome da nuvem de destino. Pode ser "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.
Um mapeamento {parameter_name: value}
que especifica uma identidade atribuída pelo usuário pelo respectivo objeto ou ID de recurso, por exemplo, {"client_id": "..."}
. Verifique a documentação do seu ambiente de hospedagem para saber quais valores ele espera.
- cloud
- str
O nome da nuvem de destino. Pode ser "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.
Um mapeamento {parameter_name: value}
que especifica uma identidade atribuída pelo usuário pelo respectivo objeto ou ID de recurso, por exemplo, {"client_id": "..."}
. Verifique a documentação do seu ambiente de hospedagem para saber quais valores ele espera.
Comentários
O exemplo a seguir mostra como usar o 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))
O exemplo completo 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de