Topik ini menjelaskan cara membuat lingkungan baru. Untuk pengantar, lihat Tentang lingkungan dan grup lingkungan.
Tentang pembuatan lingkungan
Pembuatan lingkungan adalah proses dua langkah:
- Buat lingkungan di bidang pengelolaan menggunakan UI atau Apigee API.
- Tambahkan konfigurasi untuk lingkungan tersebut ke file penggantian Anda dan terapkan ke cluster.
Langkah-langkah untuk menambahkan lingkungan dijelaskan dalam menambahkan dan mengonfigurasi lingkungan dijelaskan dalam Langkah 5: Tambahkan lingkungan dan Tentukan penggantian konfigurasi.
Cara membuat lingkungan
- Buat satu atau beberapa lingkungan baru di UI Apigee atau dengan Create environments API. Untuk langkah-langkah dasarnya, lihat Langkah 5: Tambahkan lingkungan.
-
Tambahkan definisi lingkungan baru ke properti
envs[]dalam file penggantian Anda. Perhatikan bahwa properti ini adalah array; oleh karena itu, Anda dapat menambahkan lebih dari satu definisi lingkungan ke dalamnya. Beri lingkungan baru nama yang sama dengan yang Anda buat di UI. Misalnya, konfigurasi berikut menentukan dua lingkungan: test dan prod:namespace: my-namespace org: my-organization ... envs: - name: test serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
- Tambahkan properti
virtualhostsyang memetakanroutingRuleske lingkungan.virtualhosts: - name: default hostAliases: ["api.example.com"] sslCertPath: ./certs/fullchain.pem sslKeyPath: ./certs/privkey.pem routingRules: - env: test - Terapkan perubahan apa pun pada cluster. Jika Anda mengubah properti
envs[]danvirtualhosts[], terapkan perubahan dengan perintah berikut:apigeectl apply -f overrides-file.yaml -c synchronizer,udca,runtime
Jika Anda hanya mengubah properti
virtualhosts, terapkan perubahan konfigurasi tersebut dengan flag--settings:apigeectl apply -f overrides-file.yaml --settings virtualhosts
Untuk mengetahui informasi selengkapnya tentang konfigurasi host virtual, termasuk cara mengonfigurasi beberapa aturan perutean basepath, lihat Mengonfigurasi host virtual. Untuk mengetahui daftar lengkap elemen konfigurasi lingkungan, lihat envs di referensi properti Konfigurasi.