Автоматизация развертывания портала разработчика
ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Базовый | Стандартный | Премия
Портал разработчика 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
.
Скрипт выполняет следующие задачи.
- Запись содержимого и мультимедиа портала из исходной службы API Management.
- Удаление содержимого и мультимедиа портала из целевой службы API Management.
- Отправка содержимого и мультимедиа портала в целевую службу API Management.
- Дополнительно и только для управляемых порталов — автоматическая публикация портала.
После успешного выполнения сценария целевая служба API Management должна располагать тем же содержимым портала, что и исходная служба; вы сможете просмотреть его под учетной записью администратора.
- Если вы используете управляемый портал, можно задать сценарий для автоматической публикации целевого портала, чтобы автоматически предоставить посетителям доступ к перенесенной версии.
- Если вы используете локально размещенный портал, необходимо опубликовать целевой портал вручную. Следуйте инструкциям по публикации и размещению из учебника, чтобы настроить локально размещенный портал разработчика.
Следующие шаги
См. дополнительные сведения о портале разработчика: