Topik ini menjelaskan cara menghapus lingkungan di Apigee hybrid. Lihat juga Tentang lingkungan dan grup lingkungan.
Cara menghapus lingkungan
Anggaplah Anda memiliki dua lingkungan, test dan prod. Dalam file penggantian, 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 Anda:
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:
helm delete
ENV_NAME --dry-runPerintah
--dry-run
akan menampilkan hasil yang sama dengan perintah tanpa opsi--dry-run
. Contoh:helm -n apigee delete example-env
release "example-env" uninstalled$APIGEECTL_HOME/apigeectl delete -f
OVERRIDES_FILE .yaml --envENV_NAME --dry-run=client - Jika uji coba tidak memiliki error, hapus komponen runtime:
helm delete
ENV_NAME $APIGEECTL_HOME/apigeectl delete -f
OVERRIDES_FILE .yaml --envENV_NAME - Buka file penggantian dan hapus definisi lingkungan
prod
darienvs
danvirtualhosts
, sehingga hanya menyisakan definisi pengujian. Misalnya:... envs: - name: test serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
- Simpan file.