πŸ—οΈBYOC Customer Onboarding

Prerequisites

  • AWS account with Administrator access

  • Company identifier (lowercase, alphanumeric with hyphens)

Step 1: Login to Your AWS Account

Login to the AWS Console with Administrator credentials.

Step 2: Launch CloudFormation Template

Click this link: https://dataflint-public-templates.s3.amazonaws.com/onboard

Step 3: Enter region

Enter region to provision Dataflint resources in !

Step 4: Enter Company Name

  • Enter your company identifier

  • Must be lowercase, alphanumeric, can include hyphens

  • Used as External ID for secure cross-account access

  • Click Create stack

Step 5: Wait for Completion

Stack creation takes ~2 minutes. Status will show CREATE_COMPLETE.

Next Steps

Share your AWS Account ID and CompanyName(company identifier) with Dataflint to complete the setup.


Alternative Methods

Download Template

Direct download: https://dataflint-public-templates.s3.amazonaws.com/byoc/dataflint_management_role.yaml

Deploy aws cloudformation via AWS CLI

create-stack \ --stack-name dataflint-management \ --template-url https://dataflint-public-templates.s3.amazonaws.com/byoc/dataflint_management_role.yaml \ --parameters ParameterKey=CompanyName,ParameterValue=YOUR_COMPANY_NAME \ --capabilities CAPABILITY_NAMED_IAM \ --region <region>

Replace YOUR_COMPANY_NAME with your company identifier.

Deploy via Console (Manual Upload)

  1. Download the template from the link above

  2. Go to CloudFormation β†’ Create stack β†’ With new resources

  3. Select Upload a template file

  4. Choose the downloaded YAML file

  5. Click Next

  6. Enter stack name: dataflint-management

  7. Enter your company name

  8. Click Next β†’ Next β†’ Create stack


What Gets Created

  • IAM Role: dataflint_management_role (for Dataflint to manage your infrastructure)

  • IAM Policy: dataflint_permissions_boundary (security boundary)

Last updated