본문 바로가기
DevOps/Terraform

[Terraform] aws eip 에러: Can't configure a value for "domain"

by Rainbound-IT 2024. 1. 30.
반응형

 

terraform으로 eip생성하려고 공식문서에서 다음과 같이 입력하고 생성하였습니다.

resource "aws_eip" "lb" {
  instance = aws_instance.web.id
  domain   = "vpc"
}

 

 

이런 에러가 발생한다.

 

자동으로 이 값이 입력된다는 내용이네요 뭔가 싶어서 찾아보았습니다.

(삭제하면 동작합니다.)

 

이렇게만 나온다.

vpc로 할당한다는 내용

 

이때까지만 해도 뭔 새로운 기능이 생겼나 싶었네요.

 

 

 

 

https://awscli.amazonaws.com/v2/documentation/api/2.1.29/reference/ec2/allocate-address.html

두가지가 있다는데 여기서 살짝 느낌이 왔다.

 

aws cli aws eip에 다음과 같이 할당하는 내용이 있어서 보았는데 EC2-classic 이라는 옵션이 따로 있더군요.

생각해보니 예전에 ec2가 업데이트 되었던것 같더라구요.

 

 

https://aws.amazon.com/ko/blogs/korea/ec2-classic-is-retiring-heres-how-to-prepare/

 

EC2-Classic 서비스 중단 예정 및 대비 방법 공지 | Amazon Web Services

2006년 여름 EC2가 출시되었던 때를 떠올려 보겠습니다. 처음에는 한 가지 인스턴스 유형(유서 깊은 m1.small)과 보안 그룹, 그리고 마찬가지로 유서 깊은 미국 동부(버지니아 북부) 리전으로 시작했

aws.amazon.com

2022년 8월 15일 에 ec2 classic이 삭제되면서 사실상 사용할 필요가 없어져서 이런 에러가 발생했던거였네요.

그냥 해당 라인을 삭제하고 apply  하시면 됩니다.

 

반응형

댓글