Repolode
hashicorp

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 통계는 매일 갱신됩니다.

관련 프로젝트