Rapid Snowflake Deployment
This initial release uses terraform to rapidly deploy Snowflake resources for data ingestion from AWS S3.
It uses terraform workspaces to separate environments and simplify parameter declarations.
The tooling can create the following resources and their dependencies:
- AWS S3 state bucket & DynamoDB lock table
- AWS S3 data lake
- AWS IAM roles for PUT & GET on S3 files (necessary for imports to Snowflake using Snowpipes and exports to S3 using External Stages)
- Snowpipes
- External Stages
- Storage Integrations