Use las API de facturación de Azure para obtener información mediante programación sobre cómo usa AzureUse Azure Billing APIs to programmatically get insight into your Azure usage

Use las API de facturación de Azure para extraer datos de uso y de recursos e incorporarlos en las herramientas de análisis de datos de su preferencia.Use Azure Billing APIs to pull usage and resource data into your preferred data analysis tools. Las API de RateCard y de uso de recursos de Azure pueden ayudarlo a predecir y administrar los costos de forma precisa.The Azure Resource Usage and RateCard APIs can help you accurately predict and manage your costs. Las API se implementan como proveedor de recursos, como parte de la familia de API expuesta por Azure Resource Manager.The APIs are implemented as a Resource Provider and part of the family of APIs exposed by the Azure Resource Manager.

API de descarga de facturas de Azure (vista previa)Azure Invoice Download API (Preview)

Una vez completada la suscripción, descargue facturas con la versión de vista previa de API de facturas.Once the opt-in has been complete, download invoices using the preview version of Invoice API. Las características incluyen:The features include:

  • Control de acceso basado en rol de Azure: configure las directivas de acceso en Azure Portal o mediante cmdlets de Azure PowerShell para especificar qué usuarios o aplicaciones pueden obtener acceso a los datos de uso de la suscripción.Azure Role-based Access Control - Configure access policies on the Azure portal or through Azure PowerShell cmdlets to specify which users or applications can get access to the subscription’s usage data. Los autores de llamadas deben utilizar tokens de Azure Active Directory estándar para la autenticación.Callers must use standard Azure Active Directory tokens for authentication. Agregue el autor de la llamada al rol Lector de facturación, Lector, Propietario o Colaborador para que obtenga acceso a los datos de uso de una suscripción de Azure específica.Add the caller to either the Billing Reader, Reader, Owner, or Contributor role to get access to the usage data for a specific Azure subscription.
  • Filtrado de fechas: use el parámetro $filter para obtener todas las facturas en orden cronológico inverso por la fecha de finalización del periodo de facturación.Date Filtering - Use the $filter parameter to get all the invoices in reverse chronological order by the invoice period end date.

Nota

Esta característica se encuentra en su primera versión de vista previa y puede estar sujeta a cambios no compatibles con versiones anteriores.This feature is in first version of preview and may be subject to backward-incompatible changes. De momento no está disponible para determinadas ofertas de suscripción (EA, CSP, AIO no admitidas) y Azure Germany.Currently, it's not available for certain subscription offers (EA, CSP, AIO not supported) and Azure Germany.

API de uso de recursos de Azure (vista previa)Azure Resource Usage API (Preview)

Use la API de uso de recursos de Azure para obtener los datos estimados de consumo de Azure.Use the Azure Resource Usage API to get your estimated Azure consumption data. La API incluye:The API includes:

  • Control de acceso basado en rol de Azure: configure las directivas de acceso en Azure Portal o mediante cmdlets de Azure PowerShell para especificar qué usuarios o aplicaciones pueden obtener acceso a los datos de uso de la suscripción.Azure Role-based Access Control - Configure access policies on the Azure portal or through Azure PowerShell cmdlets to specify which users or applications can get access to the subscription’s usage data. Los autores de llamadas deben utilizar tokens de Azure Active Directory estándar para la autenticación.Callers must use standard Azure Active Directory tokens for authentication. Agregue el autor de la llamada al rol Lector de facturación, Lector, Propietario o Colaborador para que obtenga acceso a los datos de uso de una suscripción de Azure específica.Add the caller to either the Billing Reader, Reader, Owner, or Contributor role to get access to the usage data for a specific Azure subscription.
  • Agregaciones cada hora o diarias : los autores de llamadas pueden especificar si desean sus datos de uso de Azure en depósitos cada hora o diarios.Hourly or Daily Aggregations - Callers can specify whether they want their Azure usage data in hourly buckets or daily buckets. El valor predeterminado es diario.The default is daily.
  • Metadatos de instancia (incluye etiquetas de recursos): obtenga detalles de nivel de instancia, como el URI de recurso completo (/subscriptions/{id-suscripción}/..), la información del grupo de recursos y las etiquetas de recursos.Instance metadata (includes resource tags) – Get instance-level detail like the fully qualified resource uri (/subscriptions/{subscription-id}/..), the resource group information, and resource tags. Estos metadatos lo ayudarán de forma determinista y mediante programación a asignar el uso mediante las etiquetas, para casos de uso como cargos cruzados.This metadata helps you deterministically and programmatically allocate usage by the tags, for use-cases like cross-charging.
  • Metadatos de recursos: detalles de recursos, como el nombre del medidor, la categoría del medidor, la subcategoría del medidor, la unidad y la región permiten que el autor de la llamada comprenda mejor lo que se ha consumido.Resource metadata - Resource details such as the meter name, meter category, meter sub category, unit, and region give the caller a better understanding of what was consumed. También estamos trabajando para alinear la terminología de metadatos de recursos en todo Azure Portal, CSV de uso de Azure, CSV de facturación de EA y otras experiencias orientadas al público, para permitirle que pueda poner en correlación los datos en todas las experiencias.We're also working to align resource metadata terminology across the Azure portal, Azure usage CSV, EA billing CSV, and other public-facing experiences, to let you correlate data across experiences.
  • Uso para diferentes tipos de ofertas: los datos de uso están disponibles para tipos de ofertas como el pago por uso, MSDN, compromiso monetario, crédito monetario y EA, excepto CSP.Usage for different offer types – Usage data is available for offer types like Pay-as-you-go, MSDN, Monetary commitment, Monetary credit, and EA, except CSP.

API de RateCard de recursos de Azure (vista previa)Azure Resource RateCard API (Preview)

Use la API de RateCard de recursos de Azure para obtener la lista de recursos disponibles de Azure y una información de precios estimada para cada uno.Use the Azure Resource RateCard API to get the list of available Azure resources and estimated pricing information for each. La API incluye:The API includes:

  • Control de acceso basado en rol de Azure: configure las directivas de acceso en Azure Portal o mediante cmdlets de Azure PowerShell para especificar qué usuarios o aplicaciones pueden obtener acceso a los datos de RateCard.Azure Role-based Access Control - Configure your access policies on the Azure portal or through Azure PowerShell cmdlets to specify which users or applications can get access to the RateCard data. Los autores de llamadas deben utilizar tokens de Azure Active Directory estándar para la autenticación.Callers must use standard Azure Active Directory tokens for authentication. Agregue el autor de la llamada al rol Lector, Propietario o Colaborador para que obtenga acceso a los datos de uso de una suscripción de Azure determinada.Add the caller to either the Reader, Owner, or Contributor role to get access to the usage data for a particular Azure subscription.
  • Compatibilidad con ofertas de pago por uso, MSDN, compromiso monetario y crédito monetario (no compatible con EA y CSP): esta API proporciona información de tarifas de nivel de oferta de Azure.Support for Pay-as-you-go, MSDN, Monetary commitment, and Monetary credit offers (EA and CSP not supported) - This API provides Azure offer-level rate information. El autor de llamada de esta API debe pasar la información de oferta para obtener detalles y tarifas de recursosThe caller of this API must pass in the offer information to get resource details and rates. Actualmente no podemos proporcionar tarifas de EA porque las ofertas de EA tienen tarifas personalizadas por inscripción.We're currently unable to provide EA rates because EA offers have customized rates per enrollment.

EscenariosScenarios

Éstos son algunos de los escenarios posibles con la combinación de las API de uso y de RateCard:Here are some of the scenarios that are made possible with the combination of the Usage and the RateCard APIs:

  • Gasto en Azure durante el mes: use la combinación de las API de uso y de RateCard para obtener información más detallada sobre el gasto por usar la nube durante el mes.Azure spend during the month - Use the combination of the Usage and RateCard APIs to get better insights into your cloud spend during the month. Puede analizar los depósitos por hora y diarios de las estimaciones de usos y cargos.You can analyze the hourly and daily buckets of usage and charge estimates.

  • Configurar alertas: use las API de uso y de RateCard para obtener una estimación del consumo de la nube y los cargos, y configure alertas basadas en recursos o basadas en importes monetarios.Set up alerts – Use the Usage and the RateCard APIs to get estimated cloud consumption and charges, and set up resource-based or monetary-based alerts.

  • Predicción de facturas: obtenga el gasto en la nube y el consumo estimados, y aplique algoritmos de aprendizaje automático para poder predecir cuál sería la factura al final del ciclo de facturación.Predict bill – Get your estimated consumption and cloud spend, and apply machine learning algorithms to predict what the bill would be at the end of the billing cycle.

  • Análisis de costos previos al consumo: use la API de RateCard para predecir cuál sería el importe de su factura para el uso esperado cuando mueva las cargas de trabajo a Azure.Pre-consumption cost analysis – Use the RateCard API to predict how much your bill would be for your expected usage when you move your workloads to Azure. Si tiene cargas de trabajo existentes en otras nubes o nubes privadas, también puede asignar su uso con las tarifas de Azure para obtener una mejor estimación del gasto de Azure.If you have existing workloads in other clouds or private clouds, you can also map your usage with the Azure rates to get a better estimate of Azure spend. Esta estimación le permite tener la capacidad de dinamizar una oferta y de comparar y contrastar los distintos tipos de ofertas que van más allá del pago por uso, como son el compromiso monetario y el crédito monetario.This estimate gives you the ability to pivot on offer, and compare and contrast between the different offer types beyond Pay-As-You-Go, like Monetary commitment and Monetary credit. La API también le ofrece la posibilidad de ver las diferencias de costos por región y le permite realizar un análisis de hipótesis para ayudarlo a tomar decisiones en cuanto a la implementación.The API also gives you the ability to see cost differences by region and allows you to do a what-if cost analysis to help you make deployment decisions.

  • Análisis de hipótesis -What-if analysis -

    • Puede determinar si es más rentable ejecutar las cargas de trabajo en otra región o en otra configuración del recurso de Azure.You can determine whether it is more cost-effective to run workloads in another region, or on another configuration of the Azure resource. Los costos de los recursos de Azure pueden variar en función de la región de Azure que usa.Azure resource costs may differ based on the Azure region you're using.
    • También puede determinar si otro tipo de oferta de Azure ofrece una mejor tarifa en un recurso de Azure.You can also determine if another Azure offer type gives a better rate on an Azure resource.

Pasos siguientesNext steps