FivetranをTerraformで構成する方法

はじめに ELツールであるFivetranを試す機会があり、terraformも使えるということでどこまで使えるのか試してみました 構成 データの転送は CloudSQL(GCP) -> Fivetran -> BigQuery という経路で行うことにしました。 CloudSQLの準備 CloudSQLはコンソール上から適当に作成しています。 その上でデータは面倒だったのでこの手順で用意し、その上で以下のようにしてユーザを作成します。 CREATE USER 'fivetran'@'%' IDENTIFIED BY 'ぱすわーど' GRANT SELECT, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO 'fivetran'@'%' Terraform provider.tf api_key, api_secretはWebUI上から発行しておいてください terraform { required_providers { fivetran = { source = "fivetran/fivetran" version = "0.6.3" } } } provider "fivetran" { api_key = "APIKEY" api_secret = "APISECRET" } main.tf resource "fivetran_group" "group" { name = "Terraform" } resource "fivetran_connector" "mysql" { group_id = fivetran_group....

2022-09-08