Terraform 제품 시작하기 - AWS Service Catalog

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

Terraform 제품 시작하기

AWS Service Catalog HashiCorp Terraform 구성 내에서 거버넌스를 통해 빠른 셀프 서비스 프로비저닝이 가능합니다. AWS AWS Service Catalog를 단일 도구로 사용하여 AWS 내에서 Terraform 구성을 대규모로 구성, 관리 및 배포할 수 있습니다. AWS Service Catalog는 표준화되고 사전 승인된 Terraform 템플릿의 카탈로그 작성, 액세스 제어, 버전 관리, 태깅, 다른 AWS 계정과의 공유 등 여러 주요 기능에서 Terraform을 지원합니다. AWS Service Catalog에서 최종 사용자는 액세스 권한이 있는 제품 및 버전의 간단한 목록을 보고 한 번의 작업으로 해당 제품을 배포할 수 있습니다.

참고

최근 Terraform의 라이선스 변경으로 인해 HashiCorp 기술을 계속 지원하기 위해 Terraform 오픈 소스에 대한 이전 참조를 외부로 AWS Service Catalog 변경했습니다. 외부 제품 유형에는 이전에 Terraform Open Source로 알려진 Terraform Community Edition에 대한 지원이 포함됩니다. 기존 Terraform Open Source 제품 및 프로비저닝된 제품을 외부 제품 유형으로 마이그레이션하는 방법에 대한 자세한 정보 및 지침은 기존 Terraform Open Source 제품 및 프로비저닝된 제품을 외부 제품 유형으로 업데이트 섹션을 검토하세요.

다음 자습서의 단계는 AWS Service Catalog에서 Terraform 제품을 시작하는 데 도움을 줍니다.

카탈로그 관리자로서 중앙 관리자 계정(허브 계정)에서 작업합니다. Terrafrm Community Edition 및 Terraform Cloud 제품 모두 Terraform 프로비저닝 엔진이 필요하며, 이에 대해서는 Terraform Community Edition용 프로비저닝 엔진(외부 제품 유형)Terraform Cloud용 프로비저닝 엔진 에서 자세히 알아볼 수 있습니다.

자습서를 진행하는 동안 관리자 계정에서 다음 작업을 수행합니다.

  • Terraform Cloud 또는 외부 제품 유형을 사용하여 Terraform 제품을 생성합니다. Service Catalog는 외부 제품 유형을 사용하여 Terraform Community Edition 제품을 지원합니다.

  • 제품을 포트폴리오와 연결합니다.

  • 최종 사용자가 제품을 프로비저닝할 수 있도록 시작 제약을 생성합니다.

  • 제품에 태그를 지정합니다.

  • 포트폴리오와 Terraform 제품을 최종 사용자 계정(스포크 계정)과 공유합니다.

이 자습서에서는 조직의 관리 계정이기도 한 관리자 허브 계정의 조직 공유 옵션을 사용하여 포트폴리오를 공유합니다. 조직 공유에 대한 자세한 내용은 포트폴리오 공유 섹션을 참조하세요.

자습서에서 생성한 Terraform 제품에 포함된 AWS 리소스는 심플 Amazon S3 버킷입니다.

참고

시작하기 전에 AWS Service Catalog설정의 작업 항목을 완료해야 합니다.