

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

# Terraform 제품 시작하기
<a name="getstarted-Terraform"></a>

AWS Service Catalog 는 내 [ HashiCorp Terraform](https://developer.hashicorp.com/terraform/intro/terraform-editions) 구성에 대한 거버넌스를 통해 신속한 셀프 서비스 프로비저닝을 지원합니다 AWS. 를 단일 도구 AWS Service Catalog 로 사용하여 Terraform 구성을 대규모로 구성, 관리 및 배포할 수 있습니다 AWS.는 표준화 및 사전 승인된 Terraform 템플릿 카탈로그 작성, 액세스 제어, 버전 관리, 태그 지정, 다른 AWS 계정과의 공유 등 여러 주요 기능에서 Terraform을 AWS Service Catalog 지원합니다. 에서 AWS Service Catalog최종 사용자는 액세스할 수 있는 간단한 제품 및 버전 목록을 확인한 다음 단일 작업으로 해당 제품을 배포할 수 있습니다.

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

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

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

자습서를 진행하는 동안 관리자 계정에서 다음 작업을 수행합니다.
+ *Terraform Cloud* 또는 *외부* 제품 유형을 사용하여 Terraform 제품을 생성합니다. Service Catalog는 외부 제품 유형을 사용하여 Terraform Community Edition 제품을 지원합니다.
+ 제품을 포트폴리오와 연결합니다.
+ 최종 사용자가 제품을 프로비저닝할 수 있도록 시작 제약을 생성합니다.
+ 제품에 태그를 지정합니다.
+ 포트폴리오와 Terraform 제품을 최종 사용자 계정(스포크 계정)과 공유합니다.

이 자습서에서는 조직의 관리 계정이기도 한 관리자 허브 계정의 조직 공유 옵션을 사용하여 포트폴리오를 공유합니다. 조직 공유에 대한 자세한 내용은 [포트폴리오 공유](catalogs_portfolios_sharing_how-to-share.md) 섹션을 참조하십시오.

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

**참고**  
 시작하기 전에 [AWS Service Catalog설정](setup.md)의 작업 항목을 완료해야 합니다.

**Topics**
+ [기존 Terraform Open Source 제품 및 프로비저닝된 제품을 외부 제품 유형으로 업데이트](update_terraform_open_source_to_external.md)
+ [사전 조건: Terraform 프로비저닝 엔진 구성](getstarted-terraform-engine.md)
+ [1단계: Terraform 구성 파일 다운로드](getstarted-template-Terraform.md)
+ [2단계: Terraform 제품 생성](getstarted-product-Terraform.md)
+ [3단계: AWS Service Catalog 포트폴리오 생성](getstarted-portfolio-Terraform.md)
+ [4단계: 포트폴리오에 제품 추가](getstarted-portfolio-add-product-Terraform.md)
+ [5단계: 시작 역할 생성](getstarted-launchrole-Terraform.md)
+ [6단계: Terraform 제품에 시작 제약 추가](getstarted-launchconstraint-Terraform.md)
+ [7단계: 최종 사용자 액세스 권한 부여](getstarted-deploy-Terraform.md)
+ [8단계: 최종 사용자와 포트폴리오 공유](getstarted-share-portfolio-end-user-Terraform.md)
+ [9단계: 최종 사용자 환경 테스트](getstarted-verify-Terraform.md)
+ [10단계: Terraform 프로비저닝 작업 모니터링](getstarted-monitoring-Terraform.md)