تخطَّ إلى المحتوى

الإزالة

عند اكتمال جلسة المختبر، احذف جميع موارد Azure لإيقاف الفوترة.

من دليل terraform/:

Terminal window
cd terraform/
terraform plan -destroy
terraform destroy

سيطلب Terraform التأكيد. اكتب yes للمتابعة.

تأكد من إزالة جميع الموارد:

Terminal window
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

أزل ملفات حالة Terraform والملفات المؤقتة:

Terminal window
rm -rf .terraform .terraform.lock.hcl terraform.tfstate terraform.tfstate.backup

الاحتفاظ بالنتائج (اختياري)

Section titled “الاحتفاظ بالنتائج (اختياري)”

إذا كنت تريد الاحتفاظ بنتائج مجموعة حركة المرور قبل حذف الجهاز الافتراضي، انسخها محلياً:

Terminal window
TGEN_IP=$(terraform output -raw public_ip)
# Copy all results to local machine
scp -r azureuser@${TGEN_IP}:/opt/traffic-generator/results/ ./traffic-results/
# Or copy just the latest run
LATEST=$(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 الذي كان مولد حركة المرور يستهدفه:

  1. احذف موازن تحميل HTTP
  2. احذف مجموعة المصدر
  3. احذف أي سياسات جدار حماية تطبيقات الويب (WAF)، وتكوينات دفاع Bot، وسياسات أمان API، أو تكوينات CSD التي أُنشئت للاختبار

لا تُكبّد هذه الموارد في وحدة تحكم F5 XC تكاليف Azure، لكن ينبغي تنظيفها عند انتهاء الحاجة إلى بيئة العرض التوضيحي.