Initial deployment into your account:
- Configure AWS credentials
- aws sam (homebrew installation)
brew tap aws/tap
brew install aws-sam-cli
-
Change stack_name to desired name in
./ci/scripts/sandbox-deploy.sh
-
Run
./ci/scripts/sandbox-deploy.sh
to deploy stack -
Update
FivetranKey
andFivetranSecret
Secrets in secret manager. See Fivetran Docs to create API key -
To create snowflake b64 key, run this command
openssl base64 -in [filename] | pbcopy
on your private key and copy intoSnowflakePrivateKey
secret -
Create new webhook on desired fivetran group
-
Update dbt profile at
src/ecs/dbt_project/profiles.yml
to match your desired username and desired database -
Update src/ecs/dbt_project as needed
-
Start New StepFunction Excecution with the following json input (insert your fivetran group_id)
{ "group_id": "Insert_group_id_here" }
example:
{ "group_id": "iii_outgrow" }
-
Run
sam delete --region ap-southeast-2
and follow prompts to teardown stack