Dela via


Hämta priser för Microsoft Azure Partner Shared Services

Gäller för: Partnercenter

Så här hämtar du ett Azure-priskort med priser för delade Microsoft Azure-partnertjänster.

Priserna varierar beroende på marknad och valuta, och det här API:et tar hänsyn till plats. Som standard använder API:et dina partnerprofilinställningar i Partnercenter och ditt webbläsarspråk, och de inställningarna är anpassningsbara. Platsmedvetenheten är särskilt relevant om du hanterar försäljning på flera marknader från ett enda, centraliserat kontor.

Exempelkod

C#

Om du vill hämta Azure-priskortet anropar du metoden IAzureRateCard.GetShared för att returnera en AzureRateCard-resurs som innehåller Azure-priserna.

// IAggregatePartner partnerOperations;

var azureRateCard = partner.RateCards.Azure.GetShared();

Java

Java SDK för Partnercenter kan användas för att hantera Partnercenter-resurser. Det är ett projekt med öppen källkod som underhålls av partnercommunityn och stöds inte officiellt av Microsoft. Du kan få hjälp från communityn eller öppna ett problem på GitHub om du får problem.

Om du vill hämta Azure-priskortet anropar du funktionen IAzureRateCard.getShared för att returnera priskortsinformation som innehåller Azure-priserna.

// IAggregatePartner partnerOperations;

AzureRateCard azureRateCard = partner.getRateCards().getAzure().getShared();

PowerShell

PowerShell-modulen partnercenter kan användas för att hantera Partnercenter-resurser. Det är ett projekt med öppen källkod som underhålls av partnercommunityn och stöds inte officiellt av Microsoft. Du kan få hjälp från communityn eller öppna ett problem på GitHub om du får problem.

Om du vill hämta Azure-kortet kör du kommandot Get-PartnerAzureRateCard och anger parametern SharedServices för att returnera priskortsinformation som innehåller Azure-priserna.

Get-PartnerAzureRateCard -SharedServices

REST-begäran

Syntax för begäran

Metod URI för förfrågan
GET {baseURL}/v1/ratecards/azure-shared?currency={currency}®ion={region}

URI-parametrar

Namn Typ Obligatoriskt Beskrivning
currency sträng Nej Valfri ISO-kod med tre bokstäver för den valuta där resurspriserna ska anges (till exempel EUR). Standardvärdet är den valuta som är associerad med marknaden i partnerprofilen.
region sträng Nej Valfri iso-lands-/regionkod med två bokstäver som anger den marknad där erbjudandet köps (till exempel FR). Standardvärdet är lands-/regionkoden som anges i partnerprofilen.

Om det valfria X-Språk-huvudet ingår i begäran avgör dess värde det språk som används för informationen i svaret.

Begärandehuvuden

Mer information finns i REST-huvuden för Partnercenter.

Begärandetext

Inga.

Exempel på begäran

GET https://api.partnercenter.microsoft.com/v1/ratecards/azure-shared 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-svar

Om begäran lyckas returnerar den en Azure Rate Card-resurs .

Svarsframgång och felkoder

Varje svar levereras med en HTTP-statuskod som anger lyckad eller misslyckad och ytterligare felsökningsinformation. Använd ett verktyg för nätverksspårning för att läsa den här koden, feltypen och ytterligare parametrar. Den fullständiga listan finns i Rest-felkoder för Partnercenter.

Svarsexempel

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-US",
    "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"
    }
}