Ottenere i prezzi per Microsoft Azure
Si applica a: Centro per i partner | Centro per i partner per Microsoft Cloud per il governo degli Stati Uniti
Come ottenere una scheda tariffa di Azure con prezzi in tempo reale per un'offerta di Azure. I prezzi di Azure sono piuttosto dinamici e cambiano spesso.
Per tenere traccia dell'utilizzo e per stimare la fattura mensile e le fatture per i singoli clienti, è possibile combinare questa query relativa alle tariffe di Azure per ottenere i prezzi per Microsoft Azure con una richiesta di ottenere i record di utilizzo di un cliente per Azure.
I prezzi variano in base al mercato e alla valuta e questa API prende in considerazione la posizione. Per impostazione predefinita, l'API usa le impostazioni del profilo partner nel Centro per i partner e nella lingua del browser e tali impostazioni sono personalizzabili. La consapevolezza della posizione è particolarmente rilevante se si gestiscono le vendite in più mercati da un unico ufficio centralizzato. Per altre informazioni, vedere Parametri URI.
Per ottenere la scheda tariffa di Azure, chiamare il metodo IAzureRateCard.Get per restituire una risorsa AzureRateCard contenente i prezzi di Azure.
// IAggregatePartner partnerOperations;
var azureRateCard = partner.RateCards.Azure.Get();
Esempio: App di test della console. Project: Partner Center SDK Samples Class: GetAzureRateCard.cs
L'SDK Java del Centro per i partner può essere usato per gestire le risorse del Centro per i partner. Si tratta di un progetto open source gestito dalla community partner e non ufficialmente supportato da Microsoft. In caso di problemi, puoi richiedere assistenza alla community o aprire un problema in GitHub.
Per ottenere la scheda Tariffa di Azure, chiamare la funzione IAzureRateCard.get per restituire i dettagli della scheda di frequenza che contiene i prezzi di Azure.
// IAggregatePartner partnerOperations;
AzureRateCard azureRateCard = partner.getRateCards().getAzure().get();
Il modulo PowerShell del Centro per i partner può essere usato per gestire le risorse del Centro per i partner. Si tratta di un progetto open source gestito dalla community partner e non ufficialmente supportato da Microsoft. In caso di problemi, puoi richiedere assistenza alla community o aprire un problema in GitHub.
Per ottenere la scheda di Azure, eseguire il comando Get-PartnerAzureRateCard per restituire i dettagli della scheda frequenza che contiene i prezzi di Azure.
Get-PartnerAzureRateCard
metodo | URI della richiesta |
---|---|
GET | {baseURL}/v1/ratecards/azure?currency={currency}®ion={region} |
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
currency | string | No | Codice ISO facoltativo di tre lettere per la valuta in cui verranno forniti i tassi di risorsa ( ad esempio EUR ). Il valore predefinito è USD . |
regione | string | No | Codice paese/area geografica ISO facoltativo a due lettere che indica il mercato in cui viene acquistata l'offerta (ad esempio FR ). Il valore predefinito è US . |
È possibile includere l'intestazione X-Locale facoltativa nella richiesta. Se non si include l'intestazione X-Locale, viene usato il valore predefinito ("en-US").
Se si specificano parametri di valuta e area nella richiesta, il valore di X-Locale viene usato per determinare la lingua della risposta.
Se non si specificano parametri di area e valuta nella richiesta, il valore di X-Locale viene usato per determinare l'area, la valuta e la lingua della risposta.
Per altre informazioni, vedi Intestazioni REST del Centro per i partner.
Nessuno.
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
Se la richiesta ha esito positivo, restituisce una risorsa scheda tariffa di Azure.
Ogni risposta viene fornita con un codice di stato HTTP che ne indica l'esito e con informazioni di debug aggiuntive. Usa uno strumento di traccia di rete per leggere il codice, il tipo di errore e parametri aggiuntivi. Per l'elenco completo, vedi Codici di errore REST del Centro per i partner.
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"
}
}