-
Использование API облачных поставщиков:
-
Пример веб-служб Amazon (AWS):
import boto3 def get_vps_charges(): client = boto3.client('ce', region_name='us-east-1') response = client.get_cost_and_usage( TimePeriod={ 'Start': '2024-01-01', 'End': '2024-01-31' }, Granularity='MONTHLY', Filter={ 'Dimensions': { 'Key': 'USAGE_TYPE_GROUP', 'Values': ['EC2: Running Hours'] } }, Metrics=[ 'BlendedCost', ] ) return response['ResultsByTime'] -
Пример Google Cloud Platform (GCP):
from google.cloud import billing def get_vps_charges(): client = billing.BillingClient() response = client.list_project_billing_info() return response
-
-
Анализ счетов:
- Пример DigitalOcean:
DigitalOcean предоставляет подробную выписку по счетам, которую вы можете скачать в виде CSV-файла. Вы можете проанализировать этот файл с помощью библиотеки CSV на предпочитаемом вами языке программирования, чтобы получить информацию о стоимости VPS.
- Пример DigitalOcean:
-
Сторонние службы:
-
CloudCheckr:
CloudCheckr — это платформа управления облаком, которая предлагает решения для оптимизации затрат и управления финансами в облаке. Он предоставляет API и SDK для программного получения платы за VPS. -
Cloudability:
Cloudability — это инструмент управления расходами на облако, который предлагает API и интеграцию для получения платы за VPS.
-