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


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

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

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

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

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

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

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

Примечание.

Использование скрипта для переноса содержимого портала разработчика между экземпляром Управление 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 должна располагать тем же содержимым портала, что и исходная служба; вы сможете просмотреть его под учетной записью администратора.

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

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