Asignación de permisos a las API de Cost Management
Antes de usar las API de Azure Cost Management, debe asignar permisos correctamente a una entidad de servicio de Azure. Desde esta, puede usar la identidad de la entidad de servicio para llamar a las API.
Lista de comprobación de la configuración de permisos
- Familiarícese con las API REST de Azure Resource Manager.
- Determine qué API de Cost Management quiere usar. Para obtener más información sobre las API disponibles, consulte Introducción a la automatización de Cost Management.
- Configure la autorización y autenticación del servicio para las API de Azure Resource Manager.
- Si todavía no usa las API de Azure Resource Manager, registre su aplicación cliente con Microsoft Entra ID. El registro crea una entidad de servicio que puede usar para llamar a las API.
- Asigne el acceso de la entidad de servicio a los ámbitos necesarios, tal como se describe a continuación.
- Actualice cualquier código de programación para usar la autenticación de Microsoft Entra con su entidad de servicio.
Asignación del acceso de una entidad de servicio a las API de Azure Resource Manager
Después de crear una entidad de servicio para llamar mediante programación a las API de Azure Resource Manager, debe asignarle los permisos adecuados para autorizar y ejecutar solicitudes en Azure Resource Manager. Hay dos marcos de permisos para los distintos escenarios.
Acceso a la jerarquía de facturación de Azure
Si tiene un Contrato Enterprise de Azure o un Contrato de cliente de Microsoft, puede configurar el acceso de la entidad de servicio a los datos de Cost Management en la cuenta de facturación. Para obtener más información sobre las jerarquías de facturación disponibles y los permisos necesarios para llamar a cada API en Azure Cost Management, consulte Descripción y uso de ámbitos.
Contratos Enterprise: para asignar permisos de entidad de servicio a los ámbitos de cuenta de facturación, departamentos o cuenta de inscripción de Enterprise, consulte Asignación de roles a nombres de entidad de seguridad de servicio de Contrato Enterprise de Azure.
Contratos de cliente de Microsoft: para asignar permisos de entidad de servicio a los ámbitos de cuenta de facturación, perfil de facturación, sección de factura o cliente de Contrato de cliente de Microsoft, consulte Administración de roles de facturación en Azure Portal. Configure el permiso para la entidad de servicio en el portal como lo haría con un usuario normal. Si quiere automatizar la asignación de permisos, consulte la API de asignaciones de roles de facturación.
Control de acceso basado en roles de Azure
La compatibilidad con la entidad de servicio se extiende a ámbitos específicos de Azure, como los grupos de administración, las suscripciones y los grupos de recursos. Puede asignar permisos de entidad de servicio a estos ámbitos directamente en Azure Portal o mediante Azure PowerShell.
Contenido relacionado
- Obtenga más información sobre la automatización de Cost Management en Introducción a la automatización de Cost Management.