MsiAuthentication Classe
Gere a autenticação com uma identidade gerida no Azure Active Directory.
Ao utilizar o SDK do Azure ML na Máquina Virtual (VM) do Azure, pode autenticar com uma identidade gerida (anteriormente conhecida como Identidade de Serviço Gerida – MSI). A utilização de uma identidade gerida permite que a VM se ligue à área de trabalho sem armazenar credenciais no código Python, desassociando assim o processo de autenticação de qualquer início de sessão de utilizador específico.
Construtor de Classe MsiAuthentication.
- Herança
-
MsiAuthentication
Construtor
MsiAuthentication(cloud=None, **kwargs)
Parâmetros
Name | Description |
---|---|
cloud
|
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
|
identity_config
Necessário
|
um mapeamento |
cloud
Necessário
|
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". |
identity_config
Necessário
|
um mapeamento |
Observações
O exemplo seguinte mostra como utilizar a 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 a partir de https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb