Prijzen voor Microsoft Azure ophalen

Van toepassing op: Partnercentrum | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid

Hoe u een Azure-tariefkaart met realtime prijzen voor een Azure-aanbieding krijgt. Azure-prijzen zijn vrij dynamisch en worden regelmatig gewijzigd.

Als u het gebruik wilt bijhouden en uw maandelijkse factuur en de facturen voor afzonderlijke klanten wilt voorspellen, kunt u deze Azure Rate Card-query combineren om prijzen voor Microsoft Azure te verkrijgen met een aanvraag voor het ophalen van de gebruiksrecords van een klant voor Azure.

Prijzen verschillen per markt en valuta, en deze API houdt rekening met de locatie. De API maakt standaard gebruik van uw partnerprofielinstellingen in partnercentrum en uw browsertaal. Deze instellingen kunnen worden aangepast. De locatiebewustzijn is vooral relevant als u verkoop in meerdere markten beheert vanuit één centraal kantoor. Zie URI-parameters voor meer informatie.

C#

Als u de Azure Rate Card wilt verkrijgen, roept u de methode IAzureRateCard.Get aan om een AzureRateCard-resource te retourneren die de Azure-prijzen bevat.

// IAggregatePartner partnerOperations;

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

Voorbeeld: consoletest-app. Project: Partner Center SDK-voorbeeldenklasse: GetAzureRateCard.cs

Java

De Partner Center Java SDK kan worden gebruikt voor het beheren van Partnercentrum-resources. Het is een opensource-project dat wordt onderhouden door de partnercommunity en niet officieel wordt ondersteund door Microsoft. U kunt hulp krijgen van de community of een probleem openen op GitHub als u een probleem ondervindt.

Als u de Azure Rate Card wilt verkrijgen, roept u de functie IAzureRateCard.get aan om tariefkaartgegevens te retourneren die de Azure-prijzen bevatten.

// IAggregatePartner partnerOperations;

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

PowerShell

De PowerShell-module partnercentrum kan worden gebruikt voor het beheren van Partnercentrum-resources. Het is een opensource-project dat wordt onderhouden door de partnercommunity en niet officieel wordt ondersteund door Microsoft. U kunt hulp krijgen van de community of een probleem openen op GitHub als u een probleem ondervindt.

Als u de Azure-kaart wilt verkrijgen, voert u de opdracht Get-PartnerAzureRateCard uit om tariefkaartgegevens te retourneren die de Azure-prijzen bevatten.

Get-PartnerAzureRateCard

REST-aanvraag

Aanvraagsyntaxis

Wijze Aanvraag-URI
GET {baseURL}/v1/ratecards/azure?currency={currency}®ion={region}

URI-parameters

Name Type Vereist Beschrijving
valuta tekenreeks Nee Optionele ISO-code van drie letters voor de valuta waarin de resourcetarieven worden opgegeven (bijvoorbeeld EUR). De standaardwaarde is USD.
regio tekenreeks Nee Optionele ISO-land-/regiocode van twee letters die de markt aangeeft waar de aanbieding is gekocht (bijvoorbeeld FR). De standaardwaarde is US.

U kunt de optionele X-Landinstelling-header opnemen in uw aanvraag. Als u de header X-Landinstelling niet opneemt, wordt de standaardwaarde ('en-US') gebruikt.

  • Als u valuta- en regioparameters opgeeft in uw aanvraag, wordt de waarde van X-Landinstelling gebruikt om de taal van het antwoord te bepalen.

  • Als u geen regio- en valutaparameters in uw aanvraag opgeeft, wordt de waarde van X-Landinstelling gebruikt om de regio, valuta en taal van het antwoord te bepalen.

Aanvraagheader

Zie Rest-headers in Partnercentrum voor meer informatie.

Aanvraagtekst

Geen.

Aanvraagvoorbeeld

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-antwoord

Als de aanvraag is geslaagd, wordt er een Azure Rate Card-resource geretourneerd.

Geslaagde antwoorden en foutcodes

Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat de fout is geslaagd of mislukt en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie rest-foutcodes in Partnercentrum voor de volledige lijst.

Responsvoorbeeld

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