SDK de Microsoft Azure para Python
Esta es la biblioteca cliente de administración de Msi de Microsoft Azure. Este paquete se ha probado con Python 3.7 y versiones posteriores. Para obtener una vista más completa de las bibliotecas de Azure, consulte la versión de Python del sdk de Azure.
Declinación de responsabilidades
Los paquetes de Python del SDK de Azure para Python 2.7 finalizaron el 01 de enero de 2022. Para más información y preguntas, consulte https://github.com/Azure/azure-sdk-for-python/issues/20691.
Introducción
Requisitos previos
- Python 3.7+ es necesario para usar este paquete.
- Suscripción de Azure
Instalar el paquete
pip install azure-mgmt-msi
pip install azure-identity
Authentication
De forma predeterminada, la autenticación de tokens de Azure Active Directory depende de la configuración correcta de las siguientes variables de entorno.
AZURE_CLIENT_ID
para el identificador de cliente de Azure.AZURE_TENANT_ID
para el identificador de inquilino de Azure.AZURE_CLIENT_SECRET
para el secreto de cliente de Azure.
Además, el identificador de suscripción de Azure se puede configurar mediante la variable AZURE_SUBSCRIPTION_ID
de entorno .
Con la configuración anterior, el cliente se puede autenticar mediante el código siguiente:
from azure.identity import DefaultAzureCredential
from azure.mgmt.msi import ManagedServiceIdentityClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ManagedServiceIdentityClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Ejemplos
Puede encontrar ejemplos de código para este paquete en Administración de Msi en docs.microsoft.com y repositorio de ejemplos
Solución de problemas
Pasos siguientes
Envío de comentarios
Si encuentra algún error o tiene sugerencias, envíe un problema en la sección Problemas del proyecto.
Azure SDK for Python