撤去
ラボセッションが完了したら、課金を停止するためにすべての Azure リソースを破棄してください。
Terraform Destroy
Section titled “Terraform Destroy”terraform/ ディレクトリから実行します:
cd terraform/
terraform plan -destroy
terraform destroyTerraform は確認を求めるプロンプトを表示します。続行するには 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 “結果の保存(オプション)”VM を破棄する前にトラフィックスイートの結果を保持したい場合は、ローカルにコピーします:
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 のコストは発生しませんが、デモ環境が不要になった際にはクリーンアップする必要があります。