다음을 통해 공유


Microsoft Azure 가격 가져오기

적용 대상: 파트너 센터 | Microsoft Cloud for US Government 파트너 센터

Azure 제품에 대한 실시간 가격으로 Azure Rate Card를 가져오는 방법입니다. Azure 가격 책정은 매우 동적이며 자주 변경됩니다.

사용량을 추적하고 개별 고객의 월별 청구서 및 청구서를 예측하는 데 도움이 되도록 이 Azure Rate Card 쿼리를 결합하여 Microsoft Azure의 가격을 Azure에 대한 고객의 사용률 레코드 가져오기 요청과 함께 가져올 수 있습니다.

가격은 시장과 통화에 따라 다르며, 이 API는 위치를 고려합니다. 기본적으로 API는 파트너 센터 및 브라우저 언어에서 파트너 프로필 설정을 사용하며 이러한 설정은 사용자 지정할 수 있습니다. 위치 인식은 중앙 집중식 단일 사무실에서 여러 시장에서 판매를 관리하는 경우에 특히 관련이 있습니다. 자세한 내용은 URI 매개 변수를 참조 하세요.

C#

Azure Rate Card를 가져오려면 IAzureRateCard.Get 메서드를 호출하여 Azure 가격이 포함된 AzureRateCard 리소스를 반환합니다.

// IAggregatePartner partnerOperations;

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

샘플: 콘솔 테스트 앱. 프로젝트: 파트너 센터 SDK 샘플 클래스: GetAzureRateCard.cs

Java

파트너 센터 Java SDK를 사용하여 파트너 센터 리소스를 관리할 수 있습니다. 파트너 커뮤니티에서 기본 오픈 소스 프로젝트이며 Microsoft에서 공식적으로 지원하지 않습니다. 문제가 발생한 경우 커뮤니티에서 도움을 받거나 GitHub에서 문제를 열 수 있습니다.

Azure Rate Card를 가져오려면 IAzureRateCard.get 함수를 호출하여 Azure 가격을 포함하는 속도 카드 세부 정보를 반환합니다.

// IAggregatePartner partnerOperations;

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

PowerShell

파트너 센터 PowerShell 모듈을 사용하여 파트너 센터 리소스를 관리할 수 있습니다. 파트너 커뮤니티에서 기본 오픈 소스 프로젝트이며 Microsoft에서 공식적으로 지원하지 않습니다. 문제가 발생한 경우 커뮤니티에서 도움을 받거나 GitHub에서 문제를 열 수 있습니다.

Azure 카드를 가져오려면 Get-PartnerAzureRateCard 명령을 실행하여 Azure 가격을 포함하는 속도 카드 세부 정보를 반환합니다.

Get-PartnerAzureRateCard

REST 요청

요청 구문

메서드 요청 URI
GET {baseURL}/v1/rate카드s/azure?currency={currency}®ion={region}

URI 매개 변수

이름 Type 필수 설명
통화 string 아니요 리소스 요금이 제공되는 통화(예 EUR: )에 대한 세 문자 ISO 코드(선택 사항)입니다. 기본값은 USD입니다.
region string 아니요 제품을 구매한 지역(예 FR: )을 나타내는 선택적 두 글자 ISO 국가/지역 코드입니다. 기본값은 US입니다.

요청에 선택적 X-Locale 헤더 를 포함할 수 있습니다. X-로캘 헤더를 포함하지 않으면 기본값("en-US")이 사용됩니다.

  • 요청에 통화 및 지역 매개 변수를 제공하는 경우 X-로캘 값은 응답의 언어를 결정하는 데 사용됩니다.

  • 요청에 지역 및 통화 매개 변수를 제공하지 않으면 X-Locale 값이 응답의 지역, 통화 및 언어를 결정하는 데 사용됩니다.

요청 헤더

자세한 내용은 파트너 센터 REST 헤더를 참조하세요.

요청 본문

없음.

요청 예제

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

REST 응답

요청이 성공하면 Azure Rate Card 리소스를 반환합니다.

응답 성공 및 오류 코드

각 응답에는 성공 또는 실패와 추가 디버깅 정보를 나타내는 HTTP 상태 코드가 함께 제공됩니다. 네트워크 추적 도구를 사용하여 이 코드, 오류 유형 및 추가 매개 변수를 읽을 수 있습니다. 전체 목록은 파트너 센터 REST 오류 코드를 참조하세요.

응답 예제

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