Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Anda dapat memigrasikan kode di organisasi Apigee Edge dari satu organisasi Evaluasi ke organisasi Evaluasi lainnya, atau dari organisasi Evaluasi ke organisasi paket berbayar. Dengan alat migrasi Apigee, Anda dapat memigrasikan sebagian besar kode, sehingga hanya beberapa bagian yang perlu disalin secara manual.
Alat migrasi Apigee adalah alat open source yang menggunakan task runner JavaScript, Grunt. Alat ini melakukan panggilan ke API pengelolaan Apigee untuk kedua organisasi yang Anda gunakan.
Anda akan menemukan alat ini di repositori GitHub alat migrasi.
Data yang dimigrasikan
Dengan alat ini, Anda dapat mengimpor dan mengekspor data tentang:
- developer
- proxy (versi terbaru)
- alur bersama
- produk
- aplikasi
- kunci aplikasi
- KVM (organisasi dan lingkungan)
Anda juga dapat mengimpor jenis data berikut dari file CSV ke organisasi Apigee:
- developer
- aplikasi
- kunci aplikasi
- KVM (organisasi dan lingkungan)
Data yang tidak dimigrasikan
Perhatikan bahwa entity berikut tidak akan dimigrasikan sebagai bagian dari alat ini. Pada umumnya, Anda harus memigrasikan entity ini secara manual menggunakan konsol Apigee Edge.
- Resource cache dan nilai yang di-cache. Buat ulang resource cache sebelum men-deploy
your proxy Anda.
- Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengedit cache lingkungan.
- Resource lingkungan seperti server target, virtualhost, dan keystore. Untuk mengetahui informasi selengkapnya, lihat:
- Entri KVM untuk peta nilai kunci "terenkripsi". Nilai terenkripsi tidak dapat diambil menggunakan the management API. Catat nilai yang Anda gunakan di organisasi lama, lalu tambahkan nilai ini secara manual ke organisasi baru.
- Resource tingkat organisasi atau lingkungan seperti file .jar, file .js, dan sebagainya.
- Data Analytics. Data ini tidak dapat dimigrasikan.
- Flow hook. Anda dapat menggunakan UI untuk mendownloadnya dan mengimpornya ke organisasi baru.
- Untuk mengetahui informasi selengkapnya, lihat Melampirkan alur bersama menggunakan flow hook.
Menggunakan alat migrasi Apigee
Alat migrasi Apigee adalah alat Node.js open source yang menggunakan task runner, Grunt. Setelah mendownload alat ini, Anda akan mengonfigurasinya dengan informasi tentang organisasi lama dan baru. Kemudian, Anda menjalankan tugas alat migrasi untuk mengekspor dan mengimpor bagian organisasi.
Secara umum, migrasi mencakup langkah-langkah berikut:
- Kumpulkan informasi tentang organisasi yang Anda migrasikan dan impor. Misalnya,
Anda memerlukan:
- URL dasar untuk panggilan management API, seperti https://api.enterprise.apigee.com
- ID pengguna dan sandi admin organisasi. Misalnya, kredensial ini digunakan untuk log in ke konsol pengelolaan Apigee Edge.
- Nama dan lingkungan organisasi lama.
- Nama lingkungan organisasi target tempat bagian yang dimigrasikan di-deploy.
- Konfigurasi alat dengan informasi tentang organisasi Anda.
- Jalankan tugas Grunt yang ditentukan dalam alat migrasi untuk mengekspor data organisasi ke drive lokal Anda, lalu impor data ke organisasi lain.
- Pastikan data yang Anda migrasikan berfungsi sebagaimana mestinya di organisasi baru.
Untuk memulai migrasi, gunakan dokumentasi di repositori alat migrasi untuk menginstal, mengonfigurasi, dan menjalankan alat.