Wykorzystanie interfejsów API rozliczeń platformy Azure do uzyskiwania szczegółowych informacji o użyciu platformy AzureUse Azure Billing APIs to programmatically get insight into your Azure usage

Użyj interfejsów API rozliczeń platformy Azure, aby pobrać dane dotyczących użycia i zasobów do preferowanych narzędzi do analizy danych.Use Azure Billing APIs to pull usage and resource data into your preferred data analysis tools. Interfejsy API usługi RateCard i użycia zasobów platformy Azure mogą ułatwić dokładne przewidywanie kosztów i zarządzanie nimi.The Azure Resource Usage and RateCard APIs can help you accurately predict and manage your costs. Interfejsy API są implementowane jako dostawca zasobów i należą do rodziny interfejsów API uwidacznianych przez usługę Azure Resource Manager.The APIs are implemented as a Resource Provider and part of the family of APIs exposed by the Azure Resource Manager.

Interfejs API pobierania faktur platformy Azure (wersja zapoznawcza)Azure Invoice Download API (Preview)

Po wyrażeniu zgody na uczestnictwo pobieraj faktury, korzystając z wersji zapoznawczej interfejsu API faktur.Once the opt-in has been complete, download invoices using the preview version of Invoice API. Dostępne funkcje to:The features include:

  • Kontrola dostępu oparta na rolach na platformie Azure — konfiguruj zasady dostępu w witrynie Azure Portal lub przy użyciu poleceń cmdlet programu Azure PowerShell, aby określić, którzy użytkownicy lub które aplikacje mogą mieć dostęp do danych użycia subskrypcji.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. Obiekty wywołujące muszą używać standardowych tokenów usługi Azure Active Directory na potrzeby uwierzytelniania.Callers must use standard Azure Active Directory tokens for authentication. Dodaj obiekt wywołujący do roli Czytelnik rozliczeń, Czytelnik, Właściciel lub Współautor, aby uzyskać dostęp do danych użycia dla określonej subskrypcji platformy Azure.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.
  • Filtrowanie dat — użyj parametru $filter, aby pobrać wszystkie faktury w odwrotnym porządku chronologicznym według daty końcowej okresu fakturowania.Date Filtering - Use the $filter parameter to get all the invoices in reverse chronological order by the invoice period end date.

Uwaga

Ta funkcja jest w pierwszej wersji zapoznawczej i może podlegać zmianom, które będą niezgodne z poprzednimi wersjami.This feature is in first version of preview and may be subject to backward-incompatible changes. Obecnie nie jest ona dostępna w przypadku niektórych ofert subskrypcji (umowy EA, CSP i AIO nie są obsługiwane) i platformy Azure (Niemcy).Currently, it's not available for certain subscription offers (EA, CSP, AIO not supported) and Azure Germany.

Interfejs API użycia zasobów platformy Azure (wersja zapoznawcza)Azure Resource Usage API (Preview)

Użyj interfejsu API użycia zasobów platformy Azure, aby uzyskać szacowane dane użycia platformy Azure.Use the Azure Resource Usage API to get your estimated Azure consumption data. Ten interfejs API zawiera następujące składniki:The API includes:

  • Kontrola dostępu oparta na rolach na platformie Azure — konfiguruj zasady dostępu w witrynie Azure Portal lub przy użyciu poleceń cmdlet programu Azure PowerShell, aby określić, którzy użytkownicy lub które aplikacje mogą mieć dostęp do danych użycia subskrypcji.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. Obiekty wywołujące muszą używać standardowych tokenów usługi Azure Active Directory na potrzeby uwierzytelniania.Callers must use standard Azure Active Directory tokens for authentication. Dodaj obiekt wywołujący do roli Czytelnik rozliczeń, Czytelnik, Właściciel lub Współautor, aby uzyskać dostęp do danych użycia dla określonej subskrypcji platformy Azure.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.
  • Agregacje godzinowe i dzienne — obiekty wywołujące mogą określać, czy dane dotyczące użycia platformy Azure powinny być w przedziałach godzinowych, czy dziennych.Hourly or Daily Aggregations - Callers can specify whether they want their Azure usage data in hourly buckets or daily buckets. Ustawieniem domyślnym są przedziały dzienne.The default is daily.
  • Metadane wystąpienia (w tym tagi zasobów) — uzyskaj szczegóły na poziomie wystąpienia, na przykład w pełni kwalifikowany identyfikator URI zasobu (/subscriptions/{subscription-id}/..), informacje o grupie zasobów i tagi zasobów.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. Te metadane pomagają jednoznacznie i programowo przydzielać użycie według tagów w takich przypadkach użycia jak opłaty krzyżowe.This metadata helps you deterministically and programmatically allocate usage by the tags, for use-cases like cross-charging.
  • Metadane zasobu — szczegóły zasobu, takie jak nazwa miernika, kategoria miernika, podkategoria miernika, jednostka i region, umożliwiają obiektowi wywołującemu lepszy wgląd w to, co zostało zużyte.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. Pracujemy również nad dopasowaniem terminologii dotyczącej metadanych zasobów w witrynie Azure Portal, pliku CSV użycia platformy Azure, pliku CSV rozliczeń umów EA i innych elementach publicznych, aby umożliwić skorelowanie danych między tymi elementami.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.
  • Użycie dla różnych typów ofert — dane użycia są dostępne dla typów ofert, takich jak płatność zgodnie z rzeczywistym użyciem, MSDN, zobowiązanie pieniężne, oferta kredytowo-finansowa i umowa EA, z wyjątkiem 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.

Interfejs API usługi RateCard zasobów platformy Azure (wersja zapoznawcza)Azure Resource RateCard API (Preview)

Użyj interfejsu API usługi RateCard zasobów platformy Azure, aby uzyskać listę dostępnych zasobów platformy Azure oraz informacje o szacowanych cenach dla każdego z nich.Use the Azure Resource RateCard API to get the list of available Azure resources and estimated pricing information for each. Ten interfejs API zawiera następujące składniki:The API includes:

  • Kontrola dostępu oparta na rolach na platformie Azure — konfiguruj zasady dostępu w witrynie Azure Portal lub przy użyciu poleceń cmdlet programu Azure PowerShell, aby określić, którzy użytkownicy lub które aplikacje mogą mieć dostęp do danych usługi 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. Obiekty wywołujące muszą używać standardowych tokenów usługi Azure Active Directory na potrzeby uwierzytelniania.Callers must use standard Azure Active Directory tokens for authentication. Dodaj obiekt wywołujący do roli Czytelnik, Właściciel lub Współautor, aby uzyskać dostęp do danych użycia dla konkretnej subskrypcji platformy Azure.Add the caller to either the Reader, Owner, or Contributor role to get access to the usage data for a particular Azure subscription.
  • Obsługa płatności zgodnie z rzeczywistym użyciem, MSDN, zobowiązania pieniężnego i ofert kredytowo-finansowych (umowy EA i CSP nie są obsługiwane) — ten interfejs API zapewnia informacje o stawkach na poziomie ofert platformy 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. Obiekt wywołujący ten interfejs API musi przekazać informacje o ofercie w celu uzyskania stawek i szczegółów zasobów.The caller of this API must pass in the offer information to get resource details and rates. Obecnie nie jesteśmy w stanie udostępniać stawek dla umów EA, ponieważ oferty EA mają niestandardowe stawki obowiązujące dla konkretnych rejestracji.We're currently unable to provide EA rates because EA offers have customized rates per enrollment.

ScenariuszeScenarios

Poniżej przedstawiono niektóre scenariusze, które są możliwe za pomocą kombinacji interfejsów API użycia i usługi RateCard:Here are some of the scenarios that are made possible with the combination of the Usage and the RateCard APIs:

  • Wydatki na platformę Azure w miesiącu — użyj kombinacji interfejsów API użycia i usługi RateCard, aby uzyskać bardziej szczegółowe informacje o wydatkach na chmurę w danym miesiącu.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. Można analizować godzinowe i dzienne przedziały użycia oraz oszacowania opłat.You can analyze the hourly and daily buckets of usage and charge estimates.

  • Konfigurowanie alertów — użyj interfejsów API użycia i usługi RateCard, aby uzyskać szacowane wykorzystanie chmury i opłaty oraz skonfigurować alerty oparte na zasobach lub środkach pieniężnych.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.

  • Przewidywanie rachunku — uzyskaj szacowane wykorzystanie i wydatki na chmurę, a następnie zastosuj algorytmy uczenia maszynowego, aby przewidzieć, jak będzie wyglądać rachunek na koniec cyklu rozliczeniowego.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.

  • Analiza kosztów przed wykorzystaniem — użyj interfejsu API usługi RateCard, aby przewidzieć wysokość rachunku za oczekiwane użycie po przeniesieniu obciążeń na platformę 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. W przypadku istniejących obciążeń w innych chmurach lub chmurach prywatnych można również zamapować użycie na stawki platformy Azure, aby otrzymać lepsze oszacowanie wydatków na platformę 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. To oszacowanie pozwala analizować oferty, a także porównywać i zestawiać ze sobą inne typy ofert niż płatność zgodnie z rzeczywistym użyciem, jak na przykład zobowiązanie pieniężne i oferta kredytowo-finansowa.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. Interfejs API umożliwia również wyświetlanie różnic kosztowych według regionów i pozwala wykonać analizę warunkową kosztów w celu ułatwienia podejmowania decyzji dotyczących wdrażania.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.

  • Analiza warunkowa -What-if analysis -

    • Możesz określić, czy tańsze jest uruchamianie obciążeń w innym regionie, czy też przy użyciu innej konfiguracji zasobów platformy Azure.You can determine whether it is more cost-effective to run workloads in another region, or on another configuration of the Azure resource. Koszty zasobów platformy Azure mogą się różnić w zależności od regionu platformy Azure, z którego korzystasz.Azure resource costs may differ based on the Azure region you're using.
    • Możesz również określić, czy inny typ oferty platformy Azure oferuje lepszą stawkę za zasób platformy Azure.You can also determine if another Azure offer type gives a better rate on an Azure resource.

Następne krokiNext steps