Díjak lekérése a Microsoft Azure-tól
A következőre vonatkozik: Partnerközpont | Partnerközpont a Microsoft Cloud for US Government számára
Azure Rate Card lekérése valós idejű árakkal egy Azure-ajánlathoz. Az Azure díjszabása meglehetősen dinamikus, és gyakran változik.
A használat nyomon követéséhez és a havi számla és az egyes ügyfelek számláinak előrejelzéséhez kombinálhatja ezt az Azure Rate Card-lekérdezést, hogy lekérje a Microsoft Azure árait az ügyfél Azure-beli kihasználtsági rekordjainak lekérésére irányuló kéréssel.
Az árak piac és pénznem szerint különböznek, és ez az API figyelembe veszi a helyet. Az API alapértelmezés szerint a Partnerközpontban és a böngészőnyelven használja a partnerprofil beállításait, és ezek a beállítások testreszabhatók. A helytudatosság különösen akkor fontos, ha egyetlen központosított irodából több piacon is kezel értékesítéseket. További információ: URI-paraméterek.
C#
Az Azure Rate Card beszerzéséhez hívja meg az IAzureRateCard.Get metódust egy AzureRateCard-erőforrás visszaadásához, amely tartalmazza az Azure-árakat.
// IAggregatePartner partnerOperations;
var azureRateCard = partner.RateCards.Azure.Get();
Példa: Konzoltesztelő alkalmazás. Projekt: Partnerközpont SDK-minták osztálya: GetAzureRateCard.cs
Java
A Partnerközpont Java SDK-val kezelheti a Partnerközpont erőforrásait. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, segítséget kérhet a közösségtől, vagy problémákat nyithat meg a GitHubon.
Az Azure Rate Card beszerzéséhez hívja meg az IAzureRateCard.get függvényt az Azure-árakat tartalmazó díjkártyaadatok visszaadásához.
// IAggregatePartner partnerOperations;
AzureRateCard azureRateCard = partner.getRateCards().getAzure().get();
PowerShell
A Partnerközpont PowerShell-modulja a Partnerközpont erőforrásainak kezelésére használható. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, segítséget kérhet a közösségtől, vagy problémákat nyithat meg a GitHubon.
Az Azure-kártya beszerzéséhez hajtsa végre a Get-PartnerAzureRateCard parancsot az Azure-árakat tartalmazó díjkártyaadatok visszaadásához.
Get-PartnerAzureRateCard
REST-kérés
Kérés szintaxisa
Metódus | Kérés URI-ja |
---|---|
GET | {baseURL}/v1/ratecards/azure?currency={currency}®ion={region} |
URI-paraméterek
Name | Type | Kötelező | Leírás |
---|---|---|---|
currency | karakterlánc | Nem | Nem kötelező hárombetűs ISO-kód ahhoz a pénznemhez, amelyben az erőforrás-díjak meg lesznek adva (például EUR ). Az alapértelmezett érték USD . |
régió | karakterlánc | Nem | Választható kétbetűs ISO-ország-/régiókód, amely azt a piacot jelzi, ahol az ajánlatot megvásárolják (például FR ). Az alapértelmezett érték US . |
A kérelemben szerepelhet az opcionális X-Területi fejléc . Ha nem tartalmazza az X-Területi fejlécet, a rendszer az alapértelmezett értéket ("en-US") használja.
Ha a kérelemben pénznem- és régióparamétereket ad meg, az X-Területi beállítás értéke határozza meg a válasz nyelvét.
Ha nem ad meg régió- és pénznemparamétereket a kérésben, az X-Területi beállítás értéke határozza meg a válasz régióját, pénznemét és nyelvét.
Kérelem fejléce
További információ: Partnerközpont – REST fejlécek.
Kérés törzse
Nincs.
Példa kérése
GET https://api.partnercenter.microsoft.com/v1/ratecards/azure HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 07ced227-3f32-4eeb-8062-f0bef849a9bc
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive
REST-válasz
Ha a kérés sikeres, egy Azure Rate Card-erőforrást ad vissza.
Válasz sikeresség és hibakódok
Minden válaszhoz tartozik egy HTTP-állapotkód, amely jelzi a sikert vagy a hibát, valamint további hibakeresési információkat. A kód, a hibatípus és a további paraméterek olvasásához használjon hálózati nyomkövetési eszközt. A teljes listát a Partnerközpont REST-hibakódjaiban találja.
Példa válaszra
HTTP/1.1 200 OK
Content-Length: 1545508
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: 870118d0-adbb-41a3-82d2-a3d45ade3c73
MS-CV: CYBB8PXMsEukJBIn.0
MS-ServerId: 201021413
Date: Wed, 01 Feb 2017 00:13:45 GMT
{
"locale": "en",
"currency": "USD",
"isTaxIncluded": false,
"meters": [{
"id": "4b836326-7e19-46e6-8bce-1b19bb6cd91e",
"name": "Unlimited Data - 1 Gbps",
"rates": {
"0": 7395.0
},
"tags": [],
"category": "Networking",
"subcategory": "ExpressRoute",
"region": "Zone 2",
"unit": "Connections",
"includedQuantity": 0.0,
"effectiveDate": "2015-09-01T00:00:00Z"
}, {
"id": "1e8f6d9f-8b40-4c97-80cc-cff87a290a93",
"name": "Compute Hours",
"rates": {
"0": 3.9729
},
"tags": [],
"category": "Cloud Services",
"subcategory": "Standard_L16 Cloud Services",
"region": "AU East",
"unit": "1 Hour",
"includedQuantity": 0.0,
"effectiveDate": "2016-09-01T00:00:00Z"
}, {
"id": "7a2639ce-ae47-4413-9837-6b4f4b78be3d",
"name": "Compute Hours",
"rates": {
"0": 0.1122
},
"tags": [],
"category": "Virtual Machines",
"subcategory": "Standard_D1_v2 VM (Windows)",
"region": "BR South",
"unit": "Hours",
"includedQuantity": 0.0,
"effectiveDate": "2017-01-01T00:00:00Z"
}
],
"offerTerms": [{
"name": "Overage discount",
"discount": 0.15,
"excludedMeterIds": ["53cc0061-0fe2-4249-bf62-e1008c811f5c", "c82dbd27-c978-43a7-ad41-525a90d8962b"],
"effectiveDate": "2014-01-01T00:00:00"
}
],
"attributes": {
"objectType": "AzureRateCard"
}
}