amazon connect integration

Data Streaming on AWS

Streaming and storing contact trace records in the AWS Cloud

This integration enables Amazon Connect to communicate with Amazon Kinesis and Amazon Redshift to enable streaming of contact trace records (CTRs) into Amazon Redshift, within a secure virtual private cloud (VPC).

The integration creates the following:

  • An Amazon Redshift cluster
  • An Amazon Kinesis delivery stream that attaches to the Amazon Connect instance and connects it to a Lambda function
  • A Lambda function that creates tables for Amazon Connect CTRs and CTR attributes in your Amazon Redshift cluster
  • A Lambda function that transforms the CTRs and writes them to the respective delivery streams

You can extend the templates for additional Kinesis Firehose streams, such as for loading data into Amazon Elasticsearch Service (Amazon ES) or Amazon Simple Storage Service (Amazon S3).

You can choose from two AWS CloudFormation templates. Use the master template to create a new VPC, based on the Amazon VPC Quick Start, and then to deploy the AWS components for the integration into that VPC. If you have an existing VPC that's properly configured, use the workload template to provision the necessary AWS components into your VPC.




Liquibase logo

This Quick Start was developed by AWS.

 See the source code for this Quick Start

Add data streaming to Amazon Connect:

Step 1 Sign up for an AWS account, if you don't already have one.

Getting an account will automatically sign you up for Amazon Connect and all other AWS services.
Step 2 Create a new Amazon Connect instance for the integration, or use an existing instance.
Step 3 Deploy the integration, choosing one of these options:

   - Deploy for a new VPC
   - Deploy for an existing VPC

Complete the parameter fields. Deployment takes just a few minutes. Amazon Connect integrations are currently supported in the US East (N. Virginia) Region only.
Step 4 Enable data streaming.

Follow the steps in the Amazon Connect documentation to set up data streaming.

Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

You are responsible for the cost of the AWS services and partner solutions used while running this Amazon Connect integration.