인프라 변경 사항을 배포하기 전에 Terraform, Terragrunt, CloudFormation, AWS CDK의 클라우드 비용을 추정하는 오픈소스 도구입니다.
hashicorp/terraform-provider-aws
선언형 설정으로 AWS 리소스를 생성, 변경, 삭제할 수 있는 Terraform Provider입니다.
- 스타
- 11,120
- 포크
- 10,448
- 열린 이슈
- 3,652
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
AWS Provider는 HashiCorp의 Infrastructure as Code 도구인 Terraform용 플러그인입니다. Terraform 설정을 AWS API 호출로 변환하므로, 사용자는 컴퓨팅, 스토리지, 네트워킹, IAM 같은 클라우드 리소스를 코드로 정의하고 Terraform으로 변경 사항을 계획하고 적용할 수 있습니다.
Terraform 생태계의 일부로 관리되는 이 Provider는 Terraform Registry에서 설치하며, 리전, 자격 증명, 엔드포인트는 표준 Provider 블록으로 설정합니다. 변경 사항은 state에 기록되므로, 실제 작업을 실행하기 전에 Terraform에서 추가·수정·삭제될 항목을 계획으로 확인할 수 있습니다.
이 저장소에는 Provider의 Go 소스 코드와 기여 가이드, 분기별 개발 로드맵이 포함되어 있습니다. 문서와 튜토리얼은 Terraform Registry와 프로젝트 웹사이트에서 별도로 제공합니다.
핵심 기능
- 01Terraform 설정으로 컴퓨팅, 스토리지, 네트워킹, IAM 등의 AWS 리소스를 관리합니다.
- 02Terraform의 plan 및 apply 워크플로와 연동해 변경 사항을 적용하기 전에 미리 확인할 수 있습니다.
- 03리소스 state를 추적해 Terraform이 드리프트를 감지하고 리소스를 업데이트하거나 삭제할 수 있습니다.
- 04Terraform Registry에서 설치하고 리전, 자격 증명, 엔드포인트 설정을 구성합니다.
활용 사례
- 팀의 AWS 인프라를 코드로 정의하고 버전 관리합니다.
- AWS에서 개발, 스테이징, 프로덕션 등의 환경 생성을 자동화합니다.
- 적용 전에 plan 출력을 통해 인프라 변경 사항을 검토합니다.
토픽
자주 묻는 질문
- terraform-provider-aws은(는) 무엇인가요?
- 선언형 설정으로 AWS 리소스를 생성, 변경, 삭제할 수 있는 Terraform Provider입니다. AWS Provider는 HashiCorp의 Infrastructure as Code 도구인 Terraform용 플러그인입니다. Terraform 설정을 AWS API 호출로 변환하므로, 사용자는 컴퓨팅, 스토리지, 네트워킹, IAM 같은 클라우드 리소스를 코드로 정의하고 Terraform으로 변경 사항을 계획하고 적용할 수 있습니다.
- terraform-provider-aws은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- terraform-provider-aws은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- terraform-provider-aws은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. terraform-provider-aws의 마지막 커밋은 2026년 10월 22일입니다.
- terraform-provider-aws은(는) 어디에 사용할 수 있나요?
- 팀의 AWS 인프라를 코드로 정의하고 버전 관리합니다. AWS에서 개발, 스테이징, 프로덕션 등의 환경 생성을 자동화합니다. 적용 전에 plan 출력을 통해 인프라 변경 사항을 검토합니다.
- terraform-provider-aws은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hashicorp/terraform-provider-aws
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
선언형 구성 파일을 계획하고 적용해 클라우드 및 서비스 리소스를 생성·변경·버전 관리하는 IaC CLI입니다.
OpenTofu는 클라우드 인프라를 선언적으로 구축하고 변경하며 버전 관리하는 오픈소스 Infrastructure as Code 도구입니다.
일반적인 프로그래밍 언어로 클라우드 리소스를 정의하고 배포할 수 있는 Infrastructure as Code CLI 및 엔진입니다.
AI 프롬프트, JSON 그래프 또는 Terraform 코드로 AWS, Azure, GCP의 클라우드 아키텍처 다이어그램을 생성합니다.
기존 CI 파이프라인에서 Terraform과 OpenTofu를 실행하고, pull request 댓글로 plan과 apply를 수행하는 오픈소스 IaC 오케스트레이션 도구입니다.