Aracılığıyla paylaş


EA Balance Özet API'sinden geçiş

Bakiye özetlerini almak için daha önce Kurumsal Raporlama consumption.azure.com API'sini kullanan EA müşterilerinin yeni bir Azure Resource Manager API'sine geçmeleri gerekir. Aşağıdaki yönergeler, eski API ile yeni API arasındaki sözleşme farklarını geçirmenize ve tartışmanıza yardımcı olur.

Not

Tüm Azure Kurumsal Raporlama API'leri kullanımdan kaldırıldı. En kısa zamanda Microsoft Maliyet Yönetimi API'lerine geçmeniz gerekir.

API'yi çağırmak için hizmet sorumlusuna izin atama

API'yi çağırmadan önce, doğru izne sahip bir Hizmet Sorumlusu yapılandırmanız gerekir. API'yi çağırmak için hizmet sorumlusunu kullanırsınız. Daha fazla bilgi için bkz . Maliyet Yönetimi API'lerine izin atama.

Bakiye Özeti API'sini çağırma

Yeni Bakiye Özeti API'sini çağırırken aşağıdaki istek URI'lerini kullanın. billingAccountId olarak kayıt numaranız kullanılmalıdır.

Desteklenen istekler

Kayıt için Get komutu

https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/balances?api-version=2023-05-01

Yanıt gövdesi değişiklikleri

Eski yanıt gövdesi:

{
  "id": "enrollments/100/billingperiods/201507/balancesummaries",
  "billingPeriodId": 201507,
  "currencyCode": "USD",
  "beginningBalance": 0,
  "endingBalance": 1.1,
  "newPurchases": 1,
  "adjustments": 1.1,
  "utilized": 1.1,
  "serviceOverage": 1,
  "chargesBilledSeparately": 1,
  "totalOverage": 1,
  "totalUsage": 1.1,
  "azureMarketplaceServiceCharges": 1,
  "newPurchasesDetails": [
    {
      "name": "",
      "value": 1
    }
  ],
  "adjustmentDetails": [
    {
      "name": "Promo Credit",
      "value": 1.1
    },
    {
      "name": "SIE Credit",
      "value": 1
    }
  ]
}

Yeni yanıt gövdesi:

Aynı veriler artık yeni API yanıtının özellikler alanında da kullanılabilir. Bazı alan adlarında küçük yazım değişiklikleri olabilir.

{
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Billing/billingPeriods/201702/providers/Microsoft.Consumption/balances/balanceId1",
  "name": "balanceId1",
  "type": "Microsoft.Consumption/balances",
  "properties": {
    "currency": "USD  ",
    "beginningBalance": 3396469.19,
    "endingBalance": 2922371.02,
    "newPurchases": 0,
    "adjustments": 0,
    "utilized": 474098.17,
    "serviceOverage": 0,
    "chargesBilledSeparately": 0,
    "totalOverage": 0,
    "totalUsage": 474098.17,
    "azureMarketplaceServiceCharges": 609.82,
    "billingFrequency": "Month",
    "priceHidden": false,
    "overageRefund": 2012.61,
    "newPurchasesDetails": [
      {
        "name": "Promo Purchase",
        "value": 1
      }
    ],
    "adjustmentDetails": [
      {
        "name": "Promo Credit",
        "value": 1.1
      },
      {
        "name": "SIE Credit",
        "value": 1
      }
    ]
  }
}