Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Вы можете перенести код из одной организации Apigee Edge с пробным периодом в другую или в организацию с платным тарифным планом. С помощью инструмента переноса Apigee можно перенести большую часть кода, а оставшиеся фрагменты скопировать вручную.
Инструмент переноса Apigee – это инструмент с открытым исходным кодом, в котором используется исполнитель задач JavaScript Grunt. Инструмент вызывает API управления Apigee для обеих организаций, с которыми вы работаете.
Инструмент можно найти в репозитории GitHub.
Перенесенные данные
С помощью этого инструмента можно импортировать и экспортировать данные о:
- разработчики
- прокси-серверы (последняя версия);
- общие потоки;
- товары
- приложения
- ключи приложений;
- KVM (организация и среда)
Вы также можете импортировать в организацию Apigee следующие типы данных из CSV-файла:
- разработчики
- приложения
- ключи приложений;
- KVM (организация и среда)
Данные не перенесены
Обратите внимание, что следующие объекты не будут перенесены с помощью этого инструмента: В большинстве случаев вам потребуется перенести их вручную с помощью консоли Apigee Edge.
- Кешировать ресурсы и значения. Воссоздайте ресурсы кеша, прежде чем развертывать прокси.
- Подробнее о том, как создавать и редактировать кеш среды…
- Ресурсы среды, такие как целевые серверы, виртуальные хосты и хранилища ключей. Дополнительную информацию можно найти в следующих статьях:
- Записи KVM для зашифрованных карт пар "ключ-значение". Зашифрованные значения нельзя получить с помощью API управления. Запишите значения, которые вы используете в старой организации, а затем добавьте их вручную в новую.
- Подробнее о работе с картами пар "ключ-значение"…
- Ресурсы на уровне организации или среды, например JAR- и JS-файлы.
- данные Аналитики; Эти данные нельзя перенести.
- Приемы привлечения внимания. Вы можете скачать их через интерфейс и импортировать в новую организацию.
- Подробнее о том, как прикрепить общий поток с помощью хука потока…
Как использовать инструмент переноса Apigee
Инструмент переноса Apigee – это инструмент с открытым исходным кодом на основе Node.js, в котором используется планировщик задач Grunt. После скачивания инструмента вам нужно будет указать в нем информацию о старой и новой организациях. Затем вы выполняете задачи инструмента переноса, чтобы экспортировать и импортировать части организации.
Процесс переноса можно условно разделить на следующие этапы:
- Соберите информацию об организациях, из которых и в которые вы переносите данные. Например, вам понадобятся:
- Основной URL для вызовов API управления, например https://api.enterprise.apigee.com.
- Идентификатор пользователя и пароль администратора организации. Например, эти учетные данные используются для входа в консоль управления Apigee Edge.
- Название и среда старой организации.
- Название целевой среды организации, в которую развертываются перенесенные компоненты.
- Настройте инструмент, указав информацию о своих организациях.
- Выполните задачи Grunt, определенные в инструменте переноса, чтобы экспортировать данные организации на локальный диск, а затем импортировать их в другую организацию.
- Убедитесь, что перенесенные данные работают в новой организации так, как нужно.
Чтобы начать перенос, используйте документацию в репозитории инструмента переноса для установки, настройки и запуска инструмента.