리소스 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

리소스

참조

다음 링크는 Terraform AWS 제공자 및 IaC용 Terraform 사용에 대한 추가 읽기 자료를 제공합니다. AWS

도구

다음 도구는 이 모범 사례 가이드에서 AWS권장하는 대로 Terraform 구성의 코드 품질과 자동화를 개선하는 데 도움이 됩니다.

코드 품질:

  • Checkov: 배포 전에 Terraform 코드를 스캔하여 구성 오류를 식별합니다.

  • TFlint: 발생 가능한 오류, 더 이상 사용되지 않는 구문, 사용하지 않는 선언을 식별합니다. 또한 이 린터는 모범 사례와 명명 규칙을 적용할 수 있습니다. AWS

  • terraform-docs: Terraform 모듈에서 다양한 출력 형식으로 문서를 생성합니다.

자동화 도구:

  • HCP Terraform: 팀이 정책 검사 및 승인 게이트를 통해 Terraform 워크플로를 버전 지정, 협업 및 구축할 수 있도록 지원합니다.

  • Atlantis: 코드 변경 검증을 위한 오픈 소스 Terraform 풀 리퀘스트 자동화 도구입니다.

  • Terraform용 CDK: HashiCorp 구성 언어 (HCL) 대신 TypeScript Python, Java, C#, Go와 같은 친숙한 언어를 사용하여 Terraform 인프라를 코드로 정의, 프로비저닝 및 테스트할 수 있는 프레임워크입니다.