Я стараюсь глубоко понять биллинг Google, особенно правила, которым вы следуете.
Рассматривая случай "управляемых зон" в облачной платформе Google. Согласно документации «Управляемые зоны» в Google DNS производится почасовая оплата на ежемесячной основе
Стоимость управляемых зон рассчитывается на основе количества управляемых зон, существующих одновременно, пропорционально проценту месяца они существуют. Это пропорциональное значение измеряется в часах . Зоны, которые существуют в течение доли часа, считаются существовавшими в течение всего часа.
- Google Cloud DNS - Цены
Однако согласно «Облачный биллинг-каталог API», подразделение «Услуги / FA26-5236-B8B5 / skus / 8C22-6FC3-D478», оплачивается в секунду ежемесячно.
{
"name": "services/FA26-5236-B8B5/skus/8C22-6FC3-D478",
"skuId": "8C22-6FC3-D478",
"description": "ManagedZone",
"category": {
"serviceDisplayName": "Cloud DNS",
"resourceFamily": "Network",
"resourceGroup": "DNS",
"usageType": "OnDemand"
},
"serviceRegions": [
"global"
],
"pricingInfo": [
{
"summary": "",
"pricingExpression": {
"usageUnit": "mo",
"usageUnitDescription": "month",
"baseUnit": "s",
"baseUnitDescription": "second",
"baseUnitConversionFactor": 2505600,
"displayQuantity": 1,
"tieredRates": [
{
"startUsageAmount": 0,
"unitPrice": {
"currencyCode": "USD",
"units": "0",
"nanos": 200000000
}
},
{
"startUsageAmount": 25,
"unitPrice": {
"currencyCode": "USD",
"units": "0",
"nanos": 100000000
}
},
{
"startUsageAmount": 10000,
"unitPrice": {
"currencyCode": "USD",
"units": "0",
"nanos": 30000000
}
}
]
},
"aggregationInfo": {
"aggregationLevel": "ACCOUNT",
"aggregationInterval": "MONTHLY",
"aggregationCount": 1
},
"currencyConversionRate": 1,
"effectiveTime": "2020-02-07T17:41:49.051Z"
}
],
"serviceProviderName": "Google"
}
Поле pricingInfo.0.pricingExpression.baseUnit
упоминание s
как базовый блок.
В этом случае мне кажется, что документация не соответствует ответу API.
Не интерпретирует ли он ответ API неправильно? Если да, то как вообще определить - через API - какова базовая c единица измерения использования для выставления счетов?