기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Terraform 제품 시작하기
AWS Service Catalog HashiCorp Terraform
참고
최근 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설정의 작업 항목을 완료해야 합니다.
주제
- 기존 Terraform Open Source 제품 및 프로비저닝된 제품을 외부 제품 유형으로 업데이트
- 사전 조건: Terraform 프로비저닝 엔진 구성
- 1단계: Terraform 구성 파일 다운로드
- 2단계: Terraform 제품 생성
- 3단계: AWS Service Catalog 포트폴리오 만들기
- 4단계: 포트폴리오에 제품 추가
- 5단계: 시작 역할 생성
- 6단계: Terraform 제품에 시작 제약 추가
- 7단계: 최종 사용자 액세스 권한 부여
- 8단계: 최종 사용자와 포트폴리오 공유
- 9단계: 최종 사용자 환경 테스트
- 10단계: Terraform 프로비저닝 작업 모니터링