aws ec2 describe-images \
--owners amazon \
--filters "Name=name,Values=amzn2-ami-hvm-2.0.????????.?-x86_64-gp2" "Name=state,Values=available" \
--query "reverse(sort_by(Images, &CreationDate))[:1].ImageId" \
--output text
- 현재 Amazon Linux 2 Ami 검색하는 구문이다.
- most_recent가 최신 버전을 뜻하는 구문이다.
- filter에서 amzn2-ami ~~~ gp2 타입, 주인은 amazon이다라는 뜻이다.
- 리소스 블럭에서 데이터 블럭에 참조하라고 입력해야 한다.
- EC2 대시 보드에서 직접 복사한 ami id와 data block을 통해서 변경한 id랑 같아서 변경할 것이 없다는 것이다. 정상적으로 들어갔다는 의미다.
- apply를 해도 마찬가지로 변경된게 없다고 뜬다. ami가 변경 되더라도 최근의 ami를 받아와서 ec2를 생성할 것이다.
728x90
'Cloud > Terraform' 카테고리의 다른 글
Terraform - Security Group 생성 및 적용 (0) | 2022.06.23 |
---|---|
Terraform - Key Pair 적용 및 EBS 볼륨 늘리기 (0) | 2022.06.23 |
Terraform - EC2.tf file 생성 및 Tags 추가 (0) | 2022.06.23 |
Terraform - Terraform으로 Key pair를 AWS로 전송 (0) | 2022.06.22 |
Terraform - Cloud9 리눅스 터미널에서 Key pair 생성 후 AWS로 전송 (0) | 2022.06.22 |