Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Marketplace
    • Начало работы
      • Профиль партнера
      • Продукт
      • Версия
      • Тариф
      • Подписка
        • Создание образа продукта на базе Linux
        • Создание продукта для Managed Service for Kubernetes
      • Тарификация продуктов на основе метрик издателя
      • Пробный период
    • Управление доступом
    • Управление доступом
    • Аудитные логи Audit Trails

В этой статье:

  • Рекомендации по разработке и тестированию
  • Тестирование интеграции
  1. Партнерам
  2. Концепции
  3. Тарификация продуктов на основе метрик издателя

Тарификация продуктов на основе метрик издателя

Статья создана
Yandex Cloud
Обновлена 5 мая 2025 г.
  • Рекомендации по разработке и тестированию
  • Тестирование интеграции

Marketplace предоставляет API учета потребления, чтобы продукты могли учитывать потребление и выставлять счета пользователям Yandex Cloud через сервис Yandex Cloud Billing. Интеграция с API требуется для любого продукта, использующего один или несколько планов тарификации с пользовательскими измерениями, чтобы учитывать события потребления.

На основе установленных вами метрик приложение (продукт) должно фиксировать события потребления и отправлять данные о них с помощью API учета потребления. В одном запросе вы можете отправить одно или несколько событий потребления.

Спецификацию API выставления счетов по тарифу см. в разделе Marketplace Metering API: REST reference.

Рекомендации по разработке и тестированиюРекомендации по разработке и тестированию

  • Для авторизации приложения используйте сервисный аккаунт с ролью marketplace.meteringAgent.
  • Чтобы создать тариф для продукта с пользовательскими метриками, оставьте заявку в кабинете партнера Marketplace. Используйте выданный тарифу skuId для отправки записей о потреблении.
  • При установке приложение должно проверить, что у пользователя достаточно прав для его использования и отправка событий потребления возможна. Для этого необходимо отправить запрос write с параметром validateOnly: true.
  • Приложение должно учитывать возможность неудачной попытки отправки событий потребления.
  • Перед публикацией продукта рекомендуем тестировать интеграцию с API с помощью ID и SKU демонстрационного продукта: productId: f2e4tmlj4qqciunhr7e6, skuId: dn272e8979uvek5cnuhk. Примеры работы с API см. в разделе Как начать работать с Marketplace Metering API.

Тестирование интеграцииТестирование интеграции

Примеры кода и тестовый сервер для проверки работы интеграции с Metering API доступны в репозитории на GitHub.

Была ли статья полезна?

Предыдущая
Создание продукта для Managed Service for Kubernetes
Следующая
Пробный период
Проект Яндекса
© 2025 ООО «Яндекс.Облако»