![](/img/trans.png)
[英]Invalid ARN prefix while creating a Terraform (ECS,ALB,CodeDeploy) template
[英]Terraform import returns Invalid ARN while importing ELB of type classic
我正在嘗試導入手動創建的經典負載均衡器。
我正在使用的命令
terraform import aws_lb.[lb_name] arn:aws:elasticloadbalancing:[region]:[account_id]:loadbalancer/[lb_name]
我得到的錯誤
aws_lb.[lb_name]: Importing from ID "arn:aws:elasticloadbalancing:eu-west-1:[account_id]:loadbalancer/[lb_name]"...
aws_lb.[lb_name]: Import prepared!
Prepared aws_lb for import
aws_lb.[lb_name]: Refreshing state... [id=arn:aws:elasticloadbalancing:eu-west-1:[account_id]:loadbalancer/[lb_name]
╷
│ Error: retrieving ALB (arn:aws:elasticloadbalancing:eu-west-1:[account_id]:loadbalancer/[lb_name]): ValidationError: 'arn:aws:elasticloadbalancing:eu-west-1:[account_id]:loadbalancer/[lb_name]' is not a valid load balancer ARN
│ status code: 400, request id: bb8dc4b4-4c02-4883-950b-9e4b5e6fc947
│
│
╵
這可能是什么原因造成的? 而且,是否可以檢索 ELB 的 ARN?
因為您使用的是上一代的Classic Load Balancer ,所以它基本上沒有ARN 。 我改用這個name
,我的名字下面是binh-test-clb
。
這是我的Terraform 資源:
resource "aws_elb" "clb" {
# (resource arguments)
}
這是我的導入命令:
terraform import aws_elb.clb binh-test-clb
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.