簡體   English   中英

Terraform import 在導入經典類型的 ELB 時返回無效 ARN

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM