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.
This Quick Start was developed by AWS solutions architects.
To 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.
You are responsible for the cost of the AWS services and partner solutions used while running this Amazon Connect integration.