Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.maia.ai/llms.txt

Use this file to discover all available pages before exploring further.

This document describes the necessary steps to follow to set up your first working project in for the following configuration options:

Video example

Expand this box to watch our video on how to setup Hybrid SaaS on AWS.

Prerequisites

AWS requirements

Snowflake requirements

  • A Snowflake account with the following information:
    • Your Snowflake account name and region (found in the URL you use to log in to Snowflake).
    • Your Snowflake login credentials (Snowflake private key).
    • A Snowflake role, warehouse, database, and schema.

Connectivity requirements

Git requirements

If you choose to use your own Git provider instead of the Matillion-hosted Git option, you need the following:

Setup steps

  1. Register for a account.
  2. Create accounts for users and admins who will be active in .
  3. Create a in .
  4. Deploy a Fargate in AWS using CloudFormation.
    • If you have multiple VPCs, or link your VPCs to on-premises environments for accessing privately hosted databases, APIs, and other data sources, the ‘s VPC’s CIDR and subnet’s IP range should be compatible and properly linked with other networks, where required.
  5. Create a project, making the following choices:
    • Select Advanced settings.
    • Select the you created and deployed previously.
    • Select the Git provider you wish to use.
  6. Create an environment using your Snowflake credentials.
  7. Set up secret definitions for passwords, API keys, and tokens.
  8. Create a Git branch in which to begin pipeline work.
  9. Create your first pipeline.