Topik ini menjelaskan cara menghapus lingkungan dalam Apigee Hybrid. Lihat juga Tentang lingkungan dan grup lingkungan.
Cara menghapus lingkungan
Asumsikan Anda memiliki dua lingkungan, test dan prod. Dalam file penggantian Anda, definisinya mungkin terlihat seperti ini:
... 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 ...
Untuk menghapus lingkungan prod, ikuti langkah-langkah berikut:
- Dapatkan kredensial autentikasi gcloud:
TOKEN=$(gcloud auth print-access-token)
- Hapus lingkungan dari grup lingkungan terkait, satu per satu:
curl -X DELETE -H "Authorization: Bearer $TOKEN" \ "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/envgroups/$ENV_GROUP/attachments/prod
- Lakukan uji coba untuk menguji penghapusan komponen runtime:
apigeectl delete -f overrides.yaml --env=prod --dry-run=true
- Jika uji coba bebas error, hapus komponen runtime:
apigeectl delete -f overrides.yaml --env=prod
- Hapus lingkungan dari bidang pengelolaan:
curl -X DELETE -H "Authorization: Bearer $TOKEN" \ "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/environments/prod
- Buka file penggantian Anda dan hapus definisi lingkungan
test
darienvs
danvirtualhosts
, sehingga hanya menyisakan definisi prod. Contoh:... envs: - name: prod serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
- Simpan file.