Open2
AWS WAF classicのアタッチ先はここで確認できる

ACLのRulesタブ
どこ見るんだっけって思ってとりあえずググっても出てこなかったから残してみた
まぁ見ればすぐ分かるしそもそも今更v1のWAF ACL触らなそう...(だからないのかも)

んでterraformerは環境変数でregion指定しないとMissing Regionのエラーが出たけど...
regionsのフラグって使えないの...?
- うまくいったやつ
$ export AWS_DEFAULT_REGION=us-east-1
$ terraformer import aws --resources=waf --profile=""
2025/04/10 20:49:13 aws importing default region
2025/04/10 20:49:15 aws importing... waf
2025/04/10 20:49:18 aws done importing waf
2025/04/10 20:49:18 Number of resources for service waf: 9
2025/04/10 20:49:18 Refreshing state... aws_waf_rule.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_rule.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_web_acl.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_ipset.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_ipset.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_rule.tfer---
2025/04/10 20:49:18 Refreshing state... aws_waf_ipset.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_byte_match_set.tfer--
2025/04/10 20:49:18 Refreshing state... aws_waf_web_acl.tfer---
2025/04/10 20:49:19 Filtered number of resources for service waf:
2025/04/10 20:49:19 aws Connecting....
2025/04/10 20:49:19 aws save waf
2025/04/10 20:49:19 aws save tfstate for waf
- だめだったやつ
$ terraformer import aws -h
Import current state to Terraform configuration from AWS
Usage:
import aws [flags]
import aws [command]
Available Commands:
list List supported resources for aws provider
Flags:
-b, --bucket string gs://terraform-state
-C, --compact
-c, --connect (default true)
-x, --excludes strings vpc,subnet,nacl
-f, --filter strings elb=id1:id2:id4
-h, --help help for aws
-S, --no-sort set to disable sorting of HCL
-O, --output string output format hcl or json (default "hcl")
-o, --path-output string (default "generated")
-p, --path-pattern string {output}/{provider}/ (default "{output}/{provider}/{service}/")
--profile string prod (default "default")
--regions strings eu-west-1,eu-west-2,us-east-1
-r, --resources strings vpc,subnet,nacl
-n, --retry-number int number of retries to perform when refresh fails (default 5)
-m, --retry-sleep-ms int time in ms to sleep between retries (default 300)
-s, --state string local or bucket (default "local")
-v, --verbose
$ terraformer import aws --regions=us-east-1 --resources=waf --profile=""
2025/04/10 20:45:02 aws importing default region
2025/04/10 20:45:02 WARN: Fail read resource from provider, wait 300ms before retry
2025/04/10 20:45:02 reading WAF Web ACL (): operation error WAF: GetWebACL, failed to resolve service endpoint, endpoint rule error, Invalid Configuration: Missing Region