Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní API služby Azure Consumption poskytuje programový přístup k informacím o nákladech a využití pro vaše prostředky Azure. Rozhraní API v současné době podporují pouze podnikové registrace, předplatná Web Direct (s několika výjimkami) a předplatná plánů Azure CSP. Rozhraní API se průběžně aktualizují, aby podporovala i jiné typy předplatných Azure.
Rozhraní API služby Azure Consumption poskytuje přístup pro:
- Pouze pro podnikové zákazníky
- Ceník
- Rozpočty
- Prognózy
- Balances
- Štítky
- Cenové štítky
- Podnikoví a weboví přímí zákazníci
- Podrobnosti rezervace
- Přehledy rezervace
- Poplatky za marketplace
- Podrobnosti využití
- Doporučení k rezervaci
Seznam nepodporovaných typů předplatného
- MS-AZR-0145P (CSP)
- MS-AZR-0146P (CSP)
- MS-AZR-159P (CSP)
- MS-AZR-0036P (sponzorováno)
- MS-AZR-0143P (sponzorováno)
- MS-AZR-0015P (interní)
- MS-AZR-0144P (DreamSpark)
Práce s fakturačními obdobími a časovými obdobími
Podrobnosti o využití a poplatky za Marketplace přijímají fakturační období nebo rozsahy dat pro definování počátečního a koncového data dat o využití.
Zde je chování API založené na fakturačních obdobích a datových rozmezích požadovaných požadavků:
| Požadované fakturační období | Datum začátku žádosti | Datum ukončení žádosti | Chování rozhraní API |
|---|---|---|---|
| Ne | Ne | Ne | V odpovědi jsou vráceny údaje za aktuální fakturační období |
| Ne | Ano | Ne | V odpovědi jsou vráceny údaje za aktuální fakturační období |
| Ne | Ne | Ano | V odpovědi jsou vráceny údaje za aktuální fakturační období |
| Ne | Ano | Ano | V odpovědi jsou vrácena data pro zadané datum zahájení a ukončení |
| Ano | Ne | Ne | V odpovědi jsou vráceny údaje za zadané zúčtovací období |
| Ano | Ano | Ne | V odpovědi jsou vráceny údaje za zadané zúčtovací období |
| Ano | Ne | Ano | V odpovědi jsou vráceny údaje za zadané zúčtovací období |
| Ano | Ano | Ano | V odpovědi jsou vráceny údaje pro zadané Datum zahájení a Ukončení, zadané fakturační období je ignorováno |
Maximální povolené časové období je 12 měsíců v jednom požadavku a data jsou k dispozici od 1. května 2014 nebo později.
Získání seznamu fakturačních období
Pro zajištění platného fakturačního období v požadavku by klient měl nejprve získat seznam dostupných fakturačních období prostřednictvím předplatného pomocí následujícího API
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods?api-version=2017-04-24-preview
Pomocí seznamu si klient může vybrat konkrétní fakturační období pro získání dat o spotřebě.
Pozdě příchozí data
Aby bylo možné vyhovět službám třetích stran, které mají zpoždění v hlášení spotřeby, je hlášené datum využití nastaveno na čas, kdy byla data o spotřebě odeslána, na rozdíl od doby, kdy k použití skutečně došlo, tedy k času spotřeby.
Výsledkem je, že spotřeba je hodnocena a aplikována na vykazovaný čas. Pro reprezentaci skutečné doby spotřeby vlastnosti Pole AdditionalProperties nyní bude obsahovat další dvě vlastnosti. ConsumptionBeginTime a ConsumptionEndTime jsou nová pole, která odpovídají skutečnému časovému intervalu spotřeby.
Tyto změny vedou k několika situacím, které je třeba řešit při volání API pro detaily použití:
Měsíční reportování: Pro spotřebu, která proběhla během měsíce, ale byla hlášena během následujícího měsíce, musí zákazníci zvážit pole additionalProperties , aby přiřadili použití příslušnému měsíci.
Dotaz na detaily využití: Když dotazujete API pro detaily využití podle datového rozmezí, dotaz se vztahuje pouze na datum hlášení využití a ne na dobu spotřeby v poli dodatečných vlastností . Pro zákazníky, kteří chtějí namapovat detaily využití na faktury, tato aktualizace proces neovlivňuje, protože faktura zpracovává spotřebu na základě data hlášení o spotřebě. Pro zákazníky, kteří chtějí namapovat detaily využití na konkrétní kalendářní datum/měsíc, je tato aktualizace zásadní změnou a v těchto případech nelze použít datum zprávy o využití a v sekci dodatečné vlastnosti musí být použito datum hlášení o využití a datum provedení použití.
Ukázkový hovor pro více informací:
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/usageDetails?api-version=2018-03-31&$expand=properties/additionalProperties
Ukázkový fragment odpovědi:
"properties": {
"billingPeriodId":"/subscriptions/{subscriptionid}/providers/Microsoft.Billing/billingPeriods/20180501",
"usageStart":"2018-05-01T00:00:00.0000000Z",
"usageEnd":"2018-05-01T23:59:59.0000000Z",
"instanceId":"/subscriptions/{subscriptionid}/resourceGroups/{resourcegroup}/providers/Microsoft.Cdn/profiles/{profile}",
"instanceName":"{id}",
"instanceLocation":"SouthCentralUS",
"meterId":"6b88ada0-cbc0-4874-be0e-23004f8b4de7",
"usageQuantity":0.002065,
"pretaxCost":0,
"currency":"USD",
"additionalProperties": {
"Provider": "1",
"ConsumptionBeginTime": "2018-05-01T19:00:00",
"ConsumptionEndTime": "2018-05-01T20:00:00"
}
}
Viz také
Další informace o použití tohoto rozhraní API v jedné ze sad SDK specifických pro daný jazyk naleznete v následujících článcích
Sada SDK Python pro využití Azure
Rozhraní příkazového řádku Azure Consumption