Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
É possível migrar o código na sua organização do Apigee Edge de uma organização de avaliação para outra ou de uma organização de avaliação para uma organização de plano pago. Usando a ferramenta de migração da Apigee, você pode migrar a maior parte do código, deixando apenas algumas partes para copiar manualmente.
A ferramenta de migração da Apigee é uma ferramenta de código aberto que usa um executor de tarefas JavaScript, o Grunt. A ferramenta faz chamadas para as APIs de gerenciamento da Apigee para as duas organizações com que você está trabalhando.
Você encontra a ferramenta no reposição do GitHub da ferramenta de migração.
Dados migrados
Com a ferramenta, é possível importar e exportar dados sobre:
- desenvolvedores
- proxies (versão mais recente)
- fluxos compartilhados
- produtos
- apps
- chaves de app
- KVMs (organização e ambiente)
Também é possível importar os seguintes tipos de dados de um arquivo CSV para uma organização da Apigee:
- desenvolvedores
- apps
- chaves de app
- KVMs (organização e ambiente)
Dados não migrados
As entidades a seguir não serão migradas como parte dessa ferramenta. Na maioria dos casos, será necessário migrá-las manualmente usando o console do Apigee Edge.
- Recursos de cache e valores armazenados em cache. Recrie os recursos de cache antes de implantar
seus proxies.
- Para mais informações, consulte Como criar e editar um cache de ambiente.
- Recursos de ambiente, como servidores de destino, hosts virtuais e keystores. Para mais informações, consulte:
- Entradas de KVM para mapas de chave-valor "criptografados". Os valores criptografados não podem ser recuperados usando a API de gerenciamento. Anote os valores que você está usando na sua organização antiga e adicione-os manualmente à nova organização.
- Recursos de nível de organização ou ambiente, como arquivos .jar, .js e assim por diante.
- Dados do Analytics. Esses dados não podem ser migrados.
- Ganchos de fluxo. É possível usar a interface para fazer o download e importar esses dados para a nova organização.
- Para mais informações, consulte Como anexar um fluxo compartilhado usando um hook de fluxo.
Como usar a ferramenta de migração da Apigee
A ferramenta de migração da Apigee é uma ferramenta de código aberto do Node.js que usa o executor de tarefas, Grunt. Depois de fazer o download da ferramenta, configure-a com informações sobre suas organizações antigas e novas. Em seguida, execute tarefas da ferramenta de migração para exportar e importar as partes da sua organização.
Em um nível alto, a migração inclui as seguintes etapas:
- Colete informações sobre as organizações de que você está migrando e para as quais está importando. Por exemplo,
você vai precisar de:
- URL base para chamadas de API de gerenciamento, como https://api.enterprise.apigee.com
- O ID do usuário e a senha de um administrador da organização. Por exemplo, essas são as credenciais usadas para fazer login no console de gerenciamento do Apigee Edge.
- O nome e o ambiente da organização antiga.
- O nome do ambiente da organização de destino em que as partes migradas são implantadas.
- Configure a ferramenta com informações sobre suas organizações.
- Execute as tarefas do Grunt definidas na ferramenta de migração para exportar dados da organização para sua unidade local e, em seguida, importe os dados para outra organização.
- Verifique se os dados migrados funcionam como deveriam na nova organização.
Para começar a migração, use a documentação no repositório da ferramenta de migração para instalar, configurar e executar a ferramenta.