Topik ini menjelaskan cara menghapus lingkungan di Apigee Hybrid. Lihat juga Tentang lingkungan dan grup lingkungan.
Cara menghapus lingkungan
Asumsikan Anda memiliki dua lingkungan, test dan prod. Dalam file penggantian, definisi 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:
Tidak ada residensi data
curl -X DELETE -H "Authorization: Bearer $TOKEN" \ "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/envgroups/$ENV_GROUP/attachments/prod"
Residensi data
curl -X DELETE -H "Authorization: Bearer $TOKEN" \ "https://$CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/$ORG_NAME/envgroups/$ENV_GROUP/attachments/prod"
- Lakukan uji coba untuk menguji penghapusan komponen runtime:
helm delete $ENV_NAME -n apigee --dry-run
Perintah
--dry-runakan menampilkan hasil yang sama dengan perintah tanpa opsi--dry-run. Contoh:helm -n apigee delete example-envrelease "example-env" uninstalled - Jika uji coba bebas dari error, hapus komponen runtime:
helm delete $ENV_NAME -n apigee
- Buka file penggantian dan hapus definisi lingkungan
proddarienvsdanvirtualhosts, hanya menyisakan definisi test. Misalnya:... envs: - name: test serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ... - Simpan file.