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
정책을 관리하는 데 도움이 됩니다.
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
Terraform에서 IAM을 관리하기 위한 권장사항은 Identity and Access Management 관리를 참조하세요.
다음 단계
Terraform 자세히 알아보기: