Obtener precios de los servicios compartidos para asociados de Microsoft AzureGet prices for Microsoft Azure Partner Shared Services

Se aplica aApplies To

  • Centro de partnersPartner Center
  • Centro de partners para Microsoft Cloud AlemaniaPartner Center for Microsoft Cloud Germany
  • Centro de partners para Microsoft Cloud for US GovernmentPartner Center for Microsoft Cloud for US Government

Cómo obtener una tarjeta de tarifas de Azure con los precios de los servicios compartidos de Microsoft Azure socio comercial.How to get an Azure Rate Card with prices for Microsoft Azure Partner Shared Services.

Los precios difieren según el mercado y la divisa, y esta API tiene en cuenta la ubicación.Prices differ by market and currency, and this API takes location into consideration. De forma predeterminada, la API usa la configuración del perfil de socio comercial en el centro de Partners y el idioma del explorador, y estas opciones son personalizables.By default, the API uses your partner profile settings in Partner Center and your browser language, and those settings are customizable. El reconocimiento de la ubicación es especialmente importante si administra las ventas en varios mercados desde una única oficina centralizada.The location awareness is especially relevant if you manage sales in multiple markets from a single, centralized office.

Código de ejemploExample Code

C#C#

Para obtener la tarjeta de tarifas de Azure, llame al método [IAzureRateCard. GetShared/dotnet/API/Microsoft.Store.partnercenter.ratecards.iazureratecard.getshared) para devolver un recurso [AzureRateCard/dotnet/API/Microsoft.Store.partnercenter.Models.ratecards.azureratecard) que contenga los precios de Azure.To obtain the Azure Rate Card, call the [IAzureRateCard.GetShared/dotnet/api/microsoft.store.partnercenter.ratecards.iazureratecard.getshared) method to return an [AzureRateCard/dotnet/api/microsoft.store.partnercenter.models.ratecards.azureratecard) resource that contains the Azure prices.

// IAggregatePartner partnerOperations;

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

JavaJava

Los partners suelen usar el SDK de Java del Centro de partners para administrar los recursos del Centro de partners.The Partner Center Java SDK is commonly used by partners to manage their Partner Center resources. Se trata de un proyecto de código abierto que mantiene la comunidad de partners.It's an open-source project maintained by the partner community. Dado que este módulo lo mantiene la comunidad de partners, Microsoft no lo admite oficialmente.Since this module is maintained by the partner community, it isn't officially supported by Microsoft. Puedes obtener ayuda de la comunidad o abrir una incidencia en GitHub si se produce un problema.You can get help from the community or open an issue on GitHub if you experience a problem.

Para obtener la tarjeta de tarifas de Azure, llame a la función IAzureRateCard. getShared para devolver los detalles de la tarjeta de tarifas que contiene los precios de Azure.To obtain the Azure Rate Card, call the IAzureRateCard.getShared function to return rate card details that contains the Azure prices.

// IAggregatePartner partnerOperations;

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

PowerShellPowerShell

Los partners suelen usar el módulo de PowerShell del Centro de partners para administrar los recursos del Centro de partners.The Partner Center PowerShell module is commonly used by partners to manage their Partner Center resources. Se trata de un proyecto de código abierto que mantiene la comunidad de partners.It's an open-source project maintained by the partner community. Dado que este módulo lo mantiene la comunidad de partners, Microsoft no lo admite oficialmente.Since this module is maintained by the partner community, it isn't officially supported by Microsoft. Puedes obtener ayuda de la comunidad o abrir una incidencia en GitHub si se produce un problema.You can get help from the community or open an issue on GitHub if you experience a problem.

Para obtener la tarjeta de Azure, ejecute el comando Get-PartnerAzureRateCard y especifique el parámetro SharedServices para devolver los detalles de la tarjeta de tasa que contenga los precios de Azure.To obtain the Azure Card, execute the Get-PartnerAzureRateCard command and specify the SharedServices parameter to return rate card details that contains the Azure prices.

Get-PartnerAzureRateCard -SharedServices

Solicitud RESTREST request

Sintaxis de la solicitudRequest syntax

MétodoMethod URI de la solicitudRequest URI
GETGET {baseurl}/v1/ratecards/Azure-Shared? Currency = {currency} &region = {region}{baseURL}/v1/ratecards/azure-shared?currency={currency}&region={region}

Parámetros del identificador URIURI parameters

NombreName TipoType ObligatorioRequired DescripciónDescription
currencycurrency stringstring NoNo Código ISO opcional de tres letras para la moneda en la que se proporcionarán las tarifas de recursos (por ejemplo, EUR ).Optional three letter ISO code for the currency in which the resource rates will be provided (for example EUR). El valor predeterminado es la moneda asociada con el mercado del perfil del asociado.The default is the currency associated with the market in the partner profile.
regionregion stringstring NoNo Código opcional de país o región ISO de dos letras que indica el mercado donde se adquiere la oferta (por ejemplo FR ,).Optional two-letter ISO country/region code that indicates the market where the offer is purchased (for example FR). El valor predeterminado es el código de país o región definido en el perfil del asociado.The default is the country/region code set in the partner profile.

Si el encabezado X-local opcional se incluye en la solicitud, su valor determina el idioma que se usa para los detalles de la respuesta.If the optional X-Locale header is included in the request, its value determines the language used for the details in the response.

Encabezados de solicitudRequest headers

Para obtener más información, consulta Encabezados REST del Centro de partners.For more information, see Partner Center REST headers.

Cuerpo de la solicitudRequest body

Ninguno.None.

Ejemplo de solicitudRequest example

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: a687bc47-8d08-4b78-aff6-5a59aa2055c2
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Connection: Keep-Alive

Respuesta RESTREST response

Si la solicitud se realiza correctamente, devuelve un recurso de la tarjeta de tarifas de Azure .If the request is successful, it returns an Azure Rate Card resource.

Códigos de error y de respuesta correctosResponse success and error codes

Cada respuesta incluye un código de estado HTTP que indica si la operación se ha realizado correctamente o con errores y proporciona información de depuración adicional.Each response comes with an HTTP status code that indicates success or failure and additional debugging information. Use una herramienta de seguimiento de red para leer este código, el tipo de error y los parámetros adicionales.Use a network trace tool to read this code, error type, and additional parameters. Para obtener la lista completa, consulta Códigos de error de REST del Centro de partners.For the full list, see Partner Center REST error codes.

Ejemplo de respuestaResponse example

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