التفكيك
عند اكتمال جلسة المختبر، دمِّر جميع موارد Azure لإيقاف الفوترة.
التدمير باستخدام Terraform
Section titled “التدمير باستخدام Terraform”من الدليل الذي يحتوي على تكوين Terraform:
# Review what will be destroyedterraform plan -destroy
# Destroy all resourcesterraform destroyسيطلب Terraform تأكيداً. اكتب yes للمتابعة.
التحقق من التنظيف
Section titled “التحقق من التنظيف”تأكد من إزالة جميع الموارد:
# Check resource group is goneaz group show --name "$(terraform output -raw resource_group_name)" 2>&1 \ | grep -q "ResourceGroupNotFound" \ && echo "Resource group deleted" \ || echo "Resource group still exists"تنظيف الحالة المحلية
Section titled “تنظيف الحالة المحلية”أزل حالة Terraform والملفات المؤقتة المخزّنة مؤقتاً:
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backupالتراجع عن تغييرات DNS/Hosts
Section titled “التراجع عن تغييرات DNS/Hosts”إذا قمت بتعديل DNS أو ملفات hosts أثناء التكامل، تراجع عن تلك التغييرات:
# Remove hosts file entry (Linux/macOS)sudo sed -i '/<CDN_EDGE_PUBLIC_IP>/d' /etc/hostsإذا أنشأت سجل DNS من النوع A، فاحذفه من خلال مزود DNS الخاص بك.