- الرئيسية
- مولد حركة المرور
- الإزالة
الإزالة
عند اكتمال جلسة المختبر، احذف جميع موارد Azure لإيقاف الفوترة.
Terraform Destroy
Section titled “Terraform Destroy”من دليل terraform/:
cd terraform/
terraform plan -destroy
terraform destroyسيطلب Terraform التأكيد. اكتب yes للمتابعة.
التحقق من التنظيف
Section titled “التحقق من التنظيف”تأكد من إزالة جميع الموارد:
RG_NAME=$(terraform output -raw resource_group_name)
az group show --name "${RG_NAME}" 2>&1 | grep -q "ResourceGroupNotFound" \ && echo "Resource group deleted" \ || echo "Resource group still exists"
az resource list --resource-group "${RG_NAME}" -o table 2>/dev/nullتنظيف الحالة المحلية
Section titled “تنظيف الحالة المحلية”أزل ملفات حالة Terraform والملفات المؤقتة:
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backupالاحتفاظ بالنتائج (اختياري)
Section titled “الاحتفاظ بالنتائج (اختياري)”إذا كنت تريد الاحتفاظ بنتائج مجموعة حركة المرور قبل حذف الجهاز الافتراضي، انسخها محلياً:
TGEN_IP=$(terraform output -raw public_ip)
# Copy all results to local machinescp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/ ./traffic-results/
# Or copy just the latest runLATEST=$(ssh azureuser@${TGEN_IP} 'ls -t /opt/traffic-generator/results/ | head -1')scp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/${LATEST} ./traffic-results/تنظيف F5 XC
Section titled “تنظيف F5 XC”إذا كنت تريد أيضاً إزالة تكوين وحدة تحكم F5 XC الذي كان مولد حركة المرور يستهدفه:
- احذف موازن تحميل HTTP
- احذف مجموعة المصدر
- احذف أي سياسات جدار حماية تطبيقات الويب (WAF)، وتكوينات دفاع Bot، وسياسات أمان API، أو تكوينات CSD التي أُنشئت للاختبار
لا تُكبّد هذه الموارد في وحدة تحكم F5 XC تكاليف Azure، لكن ينبغي تنظيفها عند انتهاء الحاجة إلى بيئة العرض التوضيحي.