AWS/Terraform / / 2023. 7. 13. 23:46

[AWS Terraform 기초]19. AutoScaling Group에 ALB 연결

반응형

 

이번 포스팅까지의 진행 구성도

 

 

 

1. Terraform Docs 예시

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/autoscaling_attachment

 

Terraform Registry

 

registry.terraform.io

 

 

예시:

 

 

인수 등:

 

 

2. Terraform 코드 작성

 

# 18_autosgatt.tf
resource "aws_autoscaling_attachment" "pmh-autosgatt" {
  autoscaling_group_name = aws_autoscaling_group.pmh_autosg.id
  lb_target_group_arn = aws_lb_target_group.pmh_albtg.arn
}

 

resource "aws_autoscaling_attachment" "pmh-autosgatt"

pmh_autosgatt 라는 이름의 오토 스케일링 그룹 생성

 

autoscaling_group_name = aws_autoscaling_group.pmh_autosg.id
ALB와 연결할 오토스케일링 그룹의 이름 지정

(앞서 만들었던 오토스케일링 그룹의 id)

 

lb_target_group_arn = aws_lb_target_group.pmh_albtg.arn
로드 밸런서 대상 그룹의 ARN 지정

(앞서 만들었던 ALB 타겟 그룹의 id)

 

 

 

3. Terraform 분석 및 적용

 

terraform 파일이 있는 위치에서 아래 명령어 실행

 

# 변경 사항 검토 및 확인
terraform plan

# (대화형 승인 없이)변경 사용항 적용
terraform apply -auto-approve

 

4. 결과

 

 

 

 

 
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유