Skip to content

Local Deployment

To run this tool in your local machine, please follow the steps outlined below.

Prerequisites

  1. Node.js: Version 20.11.1 or higher
  2. npm: Node Package Manager
  3. AWS Credentials: Access to both source and target AWS accounts

Setup Steps

  1. Install dependencies:
bash
npm install

Usage

  1. Generate Connect data:
bash
npm run generate -- --profile=PROFILE_NAME
  1. Run migration:
bash
npm run migrate -- --profile=PROFILE_NAME

(Optional) Generate Lex bot CloudFormation templates:

bash
npm run generate:lexCft --profile=PROFILE_NAME

Additional Configuration

Selective Migration

Create a config.json in the root directory to control which resources to migrate:

json
{
  "enabled": true,
  "hoursOfOperation": false,
  "securityProfiles": false,
  "users": false,
  "contactFlows": true,
  "flowModules": true
}

Getting Help

Documentation

TIP

Always check the latest documentation and release notes before starting a migration.