O Terraform é uma ferramenta de infraestrutura como código (IaC) que pode usar para aprovisionar recursos e autorizações para os seguintes recursos do Dataform:
Por exemplo, pode usar o Terraform para criar e configurar repositórios do Dataform, configurações de lançamentos e configurações de fluxos de trabalho.
Para usar o Terraform com o Dataform, tem de criar um ficheiro de configuração para descrever a sua infraestrutura e, em seguida, aplicar o ficheiro de configuração para criar um plano de execução e realizar operações para aprovisionar a sua infraestrutura.
A tabela seguinte apresenta exemplos de configuração do Dataform que aparecem no registo do Terraform e no GitHub.
Recurso Dataform | Exemplo de registo do Terraform |
---|---|
Repositório | google_dataform_repository |
Configuração de lançamento | google_dataform_repository_release_config |
Configuração do fluxo de trabalho | google_dataform_repository_workflow_config |
Faça a gestão do acesso IAM no Terraform
Pode usar o Terraform para definir e gerir a política dataform_repository_iam
para o recurso repository.
Os seguintes recursos ajudam a gerir a dataform_repository_iam
política:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
Para ver as práticas recomendadas para gerir a IAM no Terraform, consulte o artigo Faça a gestão da gestão de identidade e de acesso.
O que se segue?
Saiba mais sobre o Terraform:
- O que é o Terraform?
- Registo do Terraform
- Website do programador do Terraform
- Documentação da linguagem Terraform
- Documentação da CLI do Terraform