Dataform에서 Terraform 사용

이 문서에서는 Dataform에 대한 Terraform 지원을 설명합니다.

Terraform은 다음 Dataform 리소스에 대한 리소스 및 권한을 프로비저닝하는 데 사용할 수 있는 코드형 인프라(IaC) 도구입니다.

예를 들어 Terraform을 사용하여 Dataform 저장소, 출시 구성, 워크플로 구성을 만들고 구성할 수 있습니다.

Dataform에서 Terraform을 사용하려면 인프라를 설명하는 구성 파일을 만든 다음 구성 파일을 적용하여 실행 계획을 만들고 인프라를 프로비저닝하는 작업을 수행합니다.

다음 표에서는 Terraform 레지스트리 및 GitHub에 표시되는 Dataform 구성 샘플을 보여줍니다.

Dataform 리소스 Terraform 레지스트리 샘플
저장소 google_dataform_repository
출시 구성 google_dataform_repository_release_config
워크플로 구성 google_dataform_repository_workflow_config

Terraform에서 IAM 액세스 관리

Terraform을 사용하여 저장소 리소스의 dataform_repository_iam 정책을 설정하고 관리할 수 있습니다.

다음 리소스를 통해 dataform_repository_iam 정책을 관리할 수 있습니다.

Terraform에서 IAM을 관리하기 위한 권장사항은 Identity and Access Management 관리를 참조하세요.

다음 단계

Terraform 자세히 알아보기: