Поделиться через


Пользовательские конечные точки поставщика ресурсов

 

Область применения: Windows Пакет Azure

Чтобы интегрироваться с Windows Пакет Azure, существует 4 конечных точки, для которых должен учитываться пользовательский поставщик.

Конечная точка администратора

Администратор — это адрес, в котором REST API управления пакетом обновления Azure Windows отправляет запросы из API администратора. Это также адрес, в котором уровень API ожидает получения ответов на транзакции администратора, ожидающие подписки и предложения; эти транзакции отправляются в конечную точку уведомлений и обрабатываются ими.

Конечная точка клиента

Конечная точка клиента — это адрес, в котором уровень API управления службами отправляет все запросы из API клиента. Это также расположение, в котором уровень API управления службами ожидает получения ответов от транзакций клиента.

Уровень API управления службами служит прокси-сервером для преобразования входящих URI из клиента в формат, который может использоваться настраиваемым поставщиком ресурсов. Во время регистрации настраиваемый поставщик ресурсов может указать исходный и целевой шаблон перевода на уровень API управления службами. Типичное сопоставление будет следующим:

Шаблон URI источника клиента

{subid}/services/sqlservers/{*path}

Шаблон URI целевого клиента

{subid}/{*path}

Кроме того, настраиваемый поставщик ресурсов может предоставлять только целевую конечную точку, а уровень API управления службами автоматически определяет шаблон перевода для неявно определенных правил.

Конечная точка уведомлений

Конечная точка уведомления используется для подписки и предложений, связанных с транзакциями. Когда пользователь регистрирует план, уровень API управления службами регистрирует пользователя, отправляя вызов конечным точкам уведомлений для каждого поставщика ресурсов в плане. Для поддержки этого и других уведомлений, таких как удаление подписки, поставщик ресурсов клиента должен реализовать следующий REST API:

  • Создавать подписку

  • Получение подписки

  • Получение сводки по использованию подписки

  • Обновлять подписку

  • Удалять подписку

  • Обновление квоты

  • Проверка квоты

  • Получение квоты по умолчанию

Дополнительные сведения см. в Windows справочнике по REST API пользовательского поставщика ресурсов Azure Pack

Конечная точка использования

Конечная точка использования используется поставщиком ресурсов для предоставления данных об использовании, собранных Windows пакетом Azure для сборщика использования сервера Windows. Затем данные об использовании можно использовать для расчета затрат на выставление счетов за ресурсы, используемые клиентом. Сведения о создании адаптера выставления счетов см. в Windows службе использования Пакета Azure.

Сборщик использования отправляет запрос к конечной точке использования с заранее определенным интервалом с определенным идентификатором записи и запросом размера пакета. Взамен поставщик ресурсов отправляет свои данные об использовании.

Сборщик использования отправляет запрос к конечной точке использования в формате https://< usageendpoint>/usage. Поэтому реализация конечной точки использования должна предоставлять папку /usage.

Ниже приведен пример запроса сборщика данных об использовании.

https://<usageendpoint>/usage?lastID=23451&batchSize=100

Дополнительные сведения см. в Windows справочнике по REST API использования пользовательского поставщика ресурсов Azure Pack

См. также:

Windows настраиваемых поставщиков ресурсов Azure Pack
Windows справочнике по REST API уведомления пользовательского поставщика ресурсов Azure Pack
Windows справочник по REST API использования пользовательского поставщика ресурсов Azure Pack