Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Puoi eseguire la migrazione del codice nell'organizzazione Apigee Edge da un'organizzazione di valutazione a un'altra o da un'organizzazione di valutazione a un'organizzazione con un piano a pagamento. Utilizzando lo strumento di migrazione di Apigee, puoi eseguire la migrazione della maggior parte del codice, lasciando solo alcuni componenti da copiare manualmente.
Lo strumento di migrazione Apigee è uno strumento open source che utilizza un task runner JavaScript, Grunt. Lo strumento effettua chiamate alle API di gestione di Apigee per entrambe le organizzazioni con cui collabori.
Lo strumento è disponibile nel repository GitHub dello strumento di migrazione.
Dati sottoposti a migrazione
Con lo strumento puoi importare ed esportare dati su:
- sviluppatori
- proxy (versione più recente)
- flussi condivisi
- prodotti
- app
- chiavi dell'app
- KVM (organizzazione e ambiente)
Puoi anche importare i seguenti tipi di dati da un file CSV in un'organizzazione Apigee:
- sviluppatori
- app
- chiavi dell'app
- KVM (organizzazione e ambiente)
Dati di cui non è stata eseguita la migrazione
Tieni presente che la migrazione delle seguenti entità non verrà eseguita nell'ambito di questo strumento. Nella maggior parte dei casi, dovrai eseguirne la migrazione manualmente utilizzando la console Apigee Edge.
- Memorizza nella cache le risorse e i valori memorizzati nella cache. Ricrea le risorse della cache prima di eseguire il deployment dei proxy.
- Per saperne di più, consulta Creare e modificare una cache dell'ambiente.
- Risorse dell'ambiente come server di destinazione, virtualhost e keystore. Per ulteriori informazioni, consulta:
- Voci KVM per le mappe chiave-valore "criptate". I valori criptati non possono essere recuperati utilizzando
l'API di gestione. Prendi nota dei valori che utilizzi nella vecchia organizzazione, quindi aggiungili manualmente alla nuova organizzazione.
- Consulta Utilizzare le mappe chiave-valore.
- Risorse a livello di organizzazione o ambiente, come file .jar, file .js e così via.
- Dati di Analytics. Non è possibile eseguire la migrazione di questi dati.
- Hook di flusso. Puoi utilizzare l'interfaccia utente per scaricarli e importarli nella nuova organizzazione.
- Per saperne di più, vedi Collegare un flusso condiviso utilizzando un hook di flusso.
Utilizzo dello strumento di migrazione Apigee
Lo strumento di migrazione Apigee è uno strumento Node.js open source che utilizza il task runner Grunt. Una volta scaricato lo strumento, configuralo con le informazioni sulle organizzazioni precedenti e nuove. Quindi, esegui le attività dello strumento di migrazione per esportare e importare le parti della tua organizzazione.
In linea generale, la migrazione include i seguenti passaggi:
- Raccogli informazioni sulle organizzazioni da cui e verso cui esegui la migrazione. Ad esempio,
avrai bisogno di:
- URL di base per le chiamate API di gestione, ad esempio https://api.enterprise.apigee.com
- L'ID utente e la password di un amministratore dell'organizzazione. Ad esempio, queste sono le credenziali utilizzate per accedere alla console di gestione di Apigee Edge.
- Il nome e l'ambiente della vecchia organizzazione.
- Il nome dell'ambiente dell'organizzazione di destinazione in cui viene eseguito il deployment delle parti migrate.
- Configura lo strumento con le informazioni sulle tue organizzazioni.
- Esegui le attività Grunt definite nello strumento di migrazione per esportare i dati dell'organizzazione sul tuo disco locale, quindi importa i dati in un'altra organizzazione.
- Verifica che i dati di cui hai eseguito la migrazione funzionino come previsto nella nuova organizzazione.
Per iniziare la migrazione, utilizza la documentazione nel repository dello strumento di migrazione per installare, configurare ed eseguire lo strumento.