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: a687bc47-8d08-4b78-aff6-5a59aa2055c2
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: 57b25659-fc00-4215-87e7-2b09bac6845d
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"
    }
}