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


Автоматизация развертывания портала разработчика

ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Базовый | Стандартный | Премия

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

Сценарий автоматической миграции

Можно использовать API, чтобы автоматизировать миграцию содержимого между двумя службами API Management, например, службой в тестовой среде и службой в рабочей среде. scripts.v3/migrate.jsСценарий в репозитории GitHub портала разработчика API Management упрощает этот процесс автоматизации.

Предупреждение

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

Примечание.

Использование скрипта для переноса содержимого портала разработчика между экземпляром Управление API на классическом уровне (например, "Стандартный") и экземпляром на уровне версии 2 (например, "Стандартный" версии 2) в настоящее время не поддерживается. Миграция содержимого портала между экземплярами на уровнях версии 2 также не поддерживается.

Примечание.

Если вы используете локально размещенный портал с явно определенной настраиваемой учетной записью хранения для размещения файлов мультимедиа (т. е. вы задаете параметр blobStorageUrl в файле конфигурации config.design.json), необходимо использовать исходный сценарий scripts/migrate.js. Исходный сценарий не работает для управляемых или локально размещенных порталов с учетной записью хранения мультимедиа, управляемой службой API Management. В этом случае используйте вместо него сценарий из папки /scripts.v3.

Скрипт выполняет следующие задачи.

  1. Запись содержимого и мультимедиа портала из исходной службы API Management.
  2. Удаление содержимого и мультимедиа портала из целевой службы API Management.
  3. Отправка содержимого и мультимедиа портала в целевую службу API Management.
  4. Дополнительно и только для управляемых порталов — автоматическая публикация портала.

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

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

Следующие шаги

См. дополнительные сведения о портале разработчика: