Compartir a través de


SDK de Microsoft Azure para Python

Esta es la biblioteca cliente de administración de mantenimiento 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

Instalar el paquete

pip install azure-mgmt-maintenance
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_IDde entorno .

Con la configuración anterior, el cliente se puede autenticar mediante el código siguiente:

from azure.identity import DefaultAzureCredential
from azure.mgmt.maintenance import MaintenanceManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = MaintenanceManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Ejemplos

Puede encontrar ejemplos de código para este paquete en:

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.

Impresiones