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 하시면 됩니다.
댓글