Set up an IAM user account
If the Verint recording components are not hosted in AWS, create an IAM user account. This account allows the Verint components to access and read from the Kinesis stream. The account credentials (Access Key ID and Access Key Secret) are required for the data source configuration.
The Service Provider creates the account.
Before you begin
Procedure
-
In AWS, create an IAM policy with Amazon Kinesis as the AWS service and specify the ARN of the stream you created.
- Include the following permissions:
kinesis:ListShards
kinesis:GetShardIterator
kinesis:DescribeStream
kinesis:GetRecords
dynamodb:CreateTable
dynamodb:DescribeTable
dynamodb:GetItem
dynamodb:PutItem
dynamodb:Scan
dynamodb:UpdateItem
dynamodb:DeleteItem
cloudwatch:PutMetricData
If Twilio content is being stored in Amazon S3 storage, the policy must also allow access to the storage:
s3:ListBucket
s3:GetObject
For information on the CreateTable action, see DynamoDB and the CreateTable action.
For an example of the JSON policy, see Sample IAM Policies.
-
Create a user. Copy and save the Access Key ID and Secret Access Key.
-
Attach the IAM policy you created to the user.
Twilio application data source settings
Policies and Permissions (AWS Documentation)
IAM users (AWS Documentation)