From Bright Pattern Documentation
Jump to: navigation, search
• 5.19 • 5.3 • 5.8

Amazon AWS Integration

Amazon Web Services (AWS) integration accounts let you configure your contact center with S3, for storing audio and screen recordings, or with Lambda, for creating and executing custom and/or existing functions.

These integration options must be enabled for your contact center by the service provider. To support BPO operations, multiple integration accounts are possible.

Amazon AWS S3 Properties

Amazon AWS S3 integration account properties


Amazon Web Services (AWS) S3 can be used for storing audio and screen recordings, where files are uploaded to or downloaded from an Amazon S3 account for storage or playback. S3 access credentials are stored in integration accounts in order to enable Interaction Records Search playback for recordings stored in S3.

To support BPO operations, multiple integration accounts are possible.


Note the following:

  • This integration option must be enabled for your contact center by the service provider.
  • In order to use this integration, you must have an existing AWS account and S3 bucket in which to store recordings. AWS is separate from Bright Pattern.
  • Recordings exported to Amazon AWS will be accessible via Bright Pattern on demand for the detailed records storage time agreed upon with your service provider.
  • Instead of using AWS, you can use this integration account to set up an S3-compatible local storage.


For more information about using this type of integration, see the following tutorials:

Type

The type of integration account: Amazon AWS

Name

The unique name of this integration account. It is helpful to have a descriptive name if your contact center uses multiple integration accounts of the same type.

Use private S3 storage

You can use this option to set up an S3-compatible private storage. For more information see Appendix: Setting up Private S3 Storage.

If you are setting up AWS S3 storage, do not check this box.

Url

This is the URL path to private S3 storage. The URL must be specified if Use private S3 storage is enabled.

If you are setting up AWS S3 storage, leave this empty. The URL field is available only if using private S3 storage.

Region

The geographic region in which your S3 bucket exists. You may choose a region from the drop-down menu or type one in. It must be set in the format shown in the drop-down menu (i.e., “us-west-2” and not “US West (Oregon)”).

Access Key ID

The Access Key ID (e.g., AKIAIOSFODNN7EXAMPLE) of the user who has administrator access to AWS services (i.e., in the user’s permissions, the user should be added to the Admin group that has the attached policy called “AdministratorAccess”).

You can find the access key ID in the IAM Dashboard > Access Management > Users > Security Credentials tab of the user.

AWS access keys always consist of an access key ID and a secret access key. The Access Key ID is part of your AWS access key, a security credential created with Amazon Identity and Access Management (IAM) that allows you to sign programmatic requests that you make to AWS if you use the AWS SDKs, REST, or Query API operations. The AWS SDKs use your access keys to sign requests for you.

Secret Key

The Secret Key (e.g., wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY) of the user who has administrator access to AWS services (i.e., in the user’s permissions, the user should be added to the Admin group that has the attached policy called “AdministratorAccess”).

Secret keys are only shown when the user is created. If you do not have the secret key, you should generate a new one in the IAM Dashboard > Access Management > Users > Security Credentials tab of the user.

The Secret Key is the other part of your AWS access key. Referred to as a secret access key, the Secret ID is a security credential created with Amazon Identity and Access Management (IAM) that allows you to sign programmatic requests that you make to AWS if you use the AWS SDKs, REST, or Query API operations. The AWS SDKs use your access keys to sign requests for you.

S3 bucket

The exact name of the S3 bucket that stores your data (e.g., photos, videos, documents, etc.) on the cloud. In order to upload or download audio and screen recordings to S3, you must specify the S3 bucket that will be used to hold your data.

Test Connection

Click this button to test the credentials and confirm that the connection is valid.

Possible messages include:

  • Access Forbidden - This means Bright Pattern cannot access the S3 bucket. Check the S3 bucket’s policy in AWS and make sure you have granted permission to an admin user to access it.
  • Credentials are invalid - This means that the URL, region, access keys, or bucket name are wrong. Check all and try testing the connection again.
  • The credentials appear to be valid - The connection is OK.


Amazon AWS Lambda Properties

Amazon AWS Lambda integration properties


Amazon AWS Lambda is used for creating and executing custom and/or existing functions (i.e., programs).

In order to use this integration, you must have an existing AWS account and configured Lambda functions. Additionally, this integration option must be enabled for your contact center by the service provider. AWS is separate from Bright Pattern.

For more information about using this type of integration, see the Amazon AWS Lambda Integration Guide.

Type

Type is the type of integration account.

Name

Name is the unique name of this integration account. It is helpful to have a descriptive name if your tenant uses multiple integration accounts of the same type.

Region

The geographic region in which your Amazon AWS account exists. You may choose a region from the drop-down menu or type one in.

Access Key ID

The Access Key ID (e.g., AKIAIOSFODNN7EXAMPLE) is part of your AWS access key, a security credential created with Amazon Identity and Access Management (IAM) that allows you to sign programmatic requests that you make to AWS if you use the AWS SDKs, REST, or Query API operations. The AWS SDKs use your access keys to sign requests for you.

AWS access keys always consist of an access key ID and a secret access key.

Secret Key

The Secret Key (e.g., wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY) is the other part of your AWS access key. Referred to as a secret access key, the Secret ID is a security credential created with Amazon Identity and Access Management (IAM) that allows you to sign programmatic requests that you make to AWS if you use the AWS SDKs, REST, or Query API operations. The AWS SDKs use your access keys to sign requests for you.

AWS access keys always consist of an access key ID and a secret access key.

Test Connection

This button tests the credentials and confirms whether the connection is valid.

< Previous | Next >