Sdílet prostřednictvím


Migrace z rozhraní API Podrobnosti využití consumption

Tento článek popisuje migraci mimo rozhraní API Podrobnosti využití consumption, které se plánuje pro vyřazení. Přesné datum vyřazení je stále určeno. Doporučujeme nevystavovat kanály generování sestav pomocí tohoto rozhraní API a co nejdříve z něj migrovat.

Rozhraní API pro generování sestav smlouva Enterprise (EA), která k ověřování používají klíč rozhraní API a ke kterým se přistupuje prostřednictvím koncového bodu consumption.azure.com identifikátoru URI, se vyřadí z provozu. Zákazníci se smlouvou ENTERPRISE, kteří používají tato rozhraní API, by měli migrovat do rozhraní API Cost Management Cost Details . Tato starší rozhraní API pro vytváření sestav EA jsou dostupná jenom zákazníkům s smlouva Enterprise.

Pokud používáte rozhraní API Podrobnosti o využití consumption, doporučujeme, ale nevyžadujete migraci do rozhraní API Podrobnosti nákladů služby Cost Management.

Rozhraní API služby Consumption a Cost Management jsou k dispozici pro zákazníky se smlouvou EA Smlouva se zákazníkem Microsoftu (MCA). Zákazníci azure Government, kteří zůstávají pod smlouvou EA, se tedy negativně nedotknou.

Při migraci z EA na MCA doporučujeme přejít z rozhraní API podrobností o využití EA do rozhraní API pro podrobnosti nákladů služby Cost Management a použít exporty.

Cíle migrace

Než zvolíte vhodné řešení pro vaši úlohu, přečtěte si článek Zvolit řešení s podrobnostmi o nákladech. Obecně doporučujeme exportovat , pokud máte průběžné potřeby příjmu dat nebo velkou datovou sadu s podrobnostmi o měsíčním využití. Další informace najdete v tématu Ingestování dat o využití.

Pokud máte menší datovou sadu podrobností o využití nebo scénář, který není splněn exportem, zvažte místo toho použití sestavy Podrobnosti nákladů . Další informace najdete v tématu Získání malých nákladových datových sad na vyžádání.

Poznámka:

Sestava Podrobnosti nákladů je dostupná jenom pro zákazníky s smlouva Enterprise nebo Smlouva se zákazníkem Microsoftu. Pokud máte předplatné MSDN, průběžné platby nebo předplatné sady Visual Studio, můžete migrovat na Exporty nebo pokračovat v používání rozhraní API pro podrobnosti využití consumption.

Výhody migrace

Nová řešení poskytují mnoho výhod oproti rozhraní API pro podrobnosti využití consumption. Tady je souhrn:

  • Jedna datová sada pro všechny podrobnosti o využití – Podrobnosti o využití Azure a Azure Marketplace se sloučily do jedné datové sady. Snižuje počet rozhraní API, která potřebujete volat, aby se vám zobrazily všechny poplatky.
  • Škálovatelnost – Rozhraní API Marketplaces je zastaralé, protože podporuje vzor volání, který není schopen škálovat při nárůstu využití Azure. Datová sada s podrobnostmi o využití může být při nasazování dalších prostředků do cloudu velká. Rozhraní API Marketplaces je stránkované synchronní rozhraní API, takže není optimalizované pro efektivní přenos velkých objemů dat přes síť s vysokou efektivitou a spolehlivostí. Exporty a rozhraní API podrobnosti nákladů jsou asynchronní. Poskytují vám soubor CSV, který se dá stáhnout přímo přes síť.
  • Vylepšení rozhraní API – Exporty a rozhraní API pro podrobnosti nákladů jsou řešení, která podpora Azure posunu vpřed. Všechny nové funkce se do nich integrují.
  • Konzistence schématu – Sestava Podrobnosti nákladů a Exporty poskytují soubory s odpovídajícími poli, které můžete v závislosti na vašem scénáři přesunout z jednoho řešení na druhé.
  • Integrace alokace nákladů – smlouva Enterprise a Smlouva se zákazníkem Microsoftu zákazníci používající exporty nebo rozhraní API pro podrobnosti nákladů můžou zobrazovat poplatky ve vztahu k pravidlům přidělování nákladů, která nakonfigurovali. Další informace o přidělování nákladů najdete v tématu Přidělení nákladů.

Rozdíly v polích

Následující tabulka shrnuje rozdíly v polích mezi rozhraním API Podrobnosti o využití consumption a exportem a rozhraním API Podrobnosti nákladů. Exporty a rozhraní API pro podrobnosti nákladů poskytují soubor CSV místo stránkované odpovědi JSON, kterou poskytuje rozhraní CONSUMPTION API.

mapování polí smlouva Enterprise

smlouva Enterprise zákazníky, kteří používají rozhraní API podrobnosti o využití consumption, mají záznamy o využití typu legacy. Všichni smlouva Enterprise mají záznamy tohoto typu z důvodu základního fakturačního systému, který se pro ně používá. Tady je příklad záznamu s podrobnostmi o využití starší verze:

{  

  "value": [  

      {  

          "id": "{id}", 

          "name": "{name}",  

          "type": "Microsoft.Consumption/usageDetails",  

          "kind": "legacy",  

          "tags": {  

               "env": "newcrp",  

               "dev": "tools"  

          },  

          "properties": {  

…... 

      } 

} 

Úplný příklad staršího záznamu Podrobnosti o využití se zobrazuje v části Podrobnosti o využití – Seznam – ROZHRANÍ REST API (Azure Consumption)

Následující tabulka obsahuje mapování mezi starými a novými poli. Nové vlastnosti jsou k dispozici v souborech CSV vytvořených exporty a rozhraním API Podrobnosti nákladů. Další informace o polích najdete v tématu Vysvětlení polí podrobností o využití.

Tučné názvy vlastností se nemění.

Původní vlastnost Nová vlastnost
accountName AccountName
AccountOwnerId AccountOwnerId
additionalInfo AdditionalInfo
AvailabilityZone AvailabilityZone
billingAccountId BillingAccountId
billingAccountName BillingAccountName
billingCurrency BillingCurrencyCode
billingPeriodEndDate BillingPeriodEndDate
billingPeriodStartDate BillingPeriodStartDate
billingProfileId BillingProfileId
billingProfileName BillingProfileName
chargeType ChargeType
consumedService ConsumedService
cost CostInBillingCurrency
costCenter CostCenter
datum Datum
effectivePrice EffectivePrice (Platná cena)
frequency Četnost
invoiceSection InvoiceSectionName
InvoiceSectionId InvoiceSectionId
isAzureCreditEligible IsAzureCreditEligible
meterCategory MeterCategory
meterId ID měřiče
meterName MeterName
MeterRegion MeterRegion
meterSubCategory MeterSubCategory
offerId OfferId
partNumber PartNumber
PayGPrice PayGPrice
PlanName PlanName
Cenový model PricingModel
product ProductName
ProductOrderId ProductOrderId
ProductOrderName ProductOrderName
Název vydavatele Název vydavatele
Typ vydavatele PublisherType
množství. Množství
ReservationId ReservationId
ReservationName ReservationName
resourceGroup ResourceGroup
resourceId ResourceId
resourceLocation ResourceLocation
resourceName: ResourceName
serviceFamily ServiceFamily
ServiceInfo1 ServiceInfo1
ServiceInfo2 ServiceInfo2
subscriptionId SubscriptionId
subscriptionName SubscriptionName
Značky Značky
Období Období
unitOfMeasure UnitOfMeasure
unitPrice UnitPrice
CostAllocationRuleName CostAllocationRuleName

mapování polí Smlouva se zákazníkem Microsoftu

Smlouva se zákazníkem Microsoftu zákazníci, kteří používají rozhraní API podrobnosti o využití consumption, mají záznamy o využití daného typu modern. Všichni Smlouva se zákazníkem Microsoftu mají záznamy tohoto typu z důvodu základního fakturačního systému, který se pro ně používá. Tady je příklad záznamu s podrobnostmi o využití MCA:

{  

  "value": [  

      {  

          "id": "{id}", 

          "name": "{name}",  

          "type": "Microsoft.Consumption/usageDetails",  

          "kind": "modern",  

          "tags": {  

               "env": "newcrp",  

               "dev": "tools"  

          },  

          "properties": {  

…... 

      } 

} 

Úplný příklad staršího záznamu Podrobnosti o využití se zobrazuje v části Podrobnosti o využití – Seznam – ROZHRANÍ REST API (Azure Consumption)

Mapování mezi starými a novými poli je znázorněno v následující tabulce. Nové vlastnosti jsou k dispozici v souborech CSV vytvořených exporty a rozhraním API Podrobnosti nákladů. Pole, která potřebují mapování kvůli rozdílům v řešeních, se zobrazují tučným písmem.

Další informace najdete v tématu Vysvětlení polí podrobností o využití.

Stará vlastnost Nová vlastnost
invoiceId invoiceId
previousInvoiceId previousInvoiceId
billingAccountId billingAccountId
billingAccountName billingAccountName
billingProfileId billingProfileId
billingProfileName billingProfileName
invoiceSectionId invoiceSectionId
invoiceSectionName invoiceSectionName
partnerTenantId partnerTenantId
partnerName partnerName
resellerName resellerName
resellerMpnId resellerMpnId
customerTenantId customerTenantId
customerName customerName
costCenter costCenter
billingPeriodEndDate billingPeriodEndDate
billingPeriodStartDate billingPeriodStartDate
servicePeriodEndDate servicePeriodEndDate
servicePeriodStartDate servicePeriodStartDate
datum datum
serviceFamily serviceFamily
productOrderId productOrderId
productOrderName productOrderName
consumedService consumedService
meterId meterId
meterName meterName
meterCategory meterCategory
meterSubCategory meterSubCategory
meterRegion meterRegion
productIdentifier Productid
výrobek ProductName
subscriptionGuid SubscriptionId
subscriptionName subscriptionName
publisherType publisherType
publisherId publisherId
publisherName publisherName
resourceGroup resourceGroupName
instanceName ResourceId
resourceLocationNormalized location
resourceLocation location
effectivePrice effectivePrice
množství. množství.
unitOfMeasure unitOfMeasure
chargeType chargeType
billingCurrencyCode billingCurrency
pricingCurrencyCode pricingCurrency
costInBillingCurrency costInBillingCurrency
costInPricingCurrency costInPricingCurrency
costInUsd costInUsd
paygCostInBillingCurrency paygCostInBillingCurrency
paygCostInUSD paygCostInUsd
exchangeRatePricingToBilling exchangeRatePricingToBilling
exchangeRateDate exchangeRateDate
isAzureCreditEligible isAzureCreditEligible
serviceInfo1 serviceInfo1
serviceInfo2 serviceInfo2
additionalInfo additionalInfo
značky značky
partnerEarnedCreditRate partnerEarnedCreditRate
partnerEarnedCreditApplied partnerEarnedCreditApplied
marketPrice PayGPrice
frequency frequency
semestr semestr
reservationId reservationId
reservationName reservationName
cenový model cenový model
unitPrice unitPrice
exchangeRatePricingToBilling exchangeRatePricingToBilling
  • Další informace o automatizaci služby Cost Management a fakturace najdete v přehledu služby Cost Management Automation.