MsiAuthentication Clase
Administra la autenticación mediante una identidad administrada en Azure Active Directory.
Al usar el SDK de Azure ML en la máquina virtual de Azure (VM), puede autenticarse con una identidad administrada (anteriormente conocida como Identidad de servicio administrada: MSI). El uso de una identidad administrada permite que la máquina virtual se conecte al área de trabajo sin almacenar las credenciales en el código de Python, lo que desacopla el proceso de autenticación de cualquier inicio de sesión de usuario específico.
Constructor MsiAuthentication de clase.
- Herencia
-
MsiAuthentication
Constructor
MsiAuthentication(cloud=None, **kwargs)
Parámetros
- cloud
- str
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud".
Una asignación {parameter_name: value}
que especifica una identidad asignada por el usuario por su objeto o identificador de recurso, por ejemplo {"client_id": "..."}
. Consulte la documentación del entorno de hospedaje para obtener información sobre los valores que espera.
- cloud
- str
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud".
Una asignación {parameter_name: value}
que especifica una identidad asignada por el usuario por su objeto o identificador de recurso, por ejemplo {"client_id": "..."}
. Consulte la documentación del entorno de hospedaje para obtener información sobre los valores que espera.
Comentarios
El siguiente ejemplo muestra cómo 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))
El ejemplo completo está disponible en https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de