Create S3 Bucket for Salesforce Voice Resources

Create an AWS S3 bucket with S3 bucket policy for Salesforce Voice (formerly Service Cloud Voice) resources in the same region as that of the Amazon Connect instance.

Required Editions

This article applies to:

  • Salesforce Voice with Partner Telephony from Amazon Connect (Voice manually integrated with your Amazon Connect instance by importing the contact center definition XML file)
View supported editions.
  1. Create an AWS S3 bucket with S3 bucket policy in your AWS account, and you can use any name for the AWS S3 bucket. You must create the AWS S3 bucket in the same region as that of the Amazon Connect instance.
  2. Add the bucket policy for the AWS S3 bucket.

    { "Version": "2008-10-17", "Statement": [ { "Sid": "AllowS3AccessForResourcessToSubAccount", "Effect": "Allow", "Principal": "*", "Action": "s3:Get*", "Resource": "arn:aws:s3:::<CustomerSpecifiedS3BucketName>/*", "Condition": { "StringEquals": { "aws:PrincipalServiceName": "cloudformation.amazonaws.com" } } }, { "Sid": "DenyUnsecuredS3Access", "Effect": "Deny", "Principal": "*", "Action": "*", "Resource": "arn:aws:s3:::<CustomerSpecifiedS3BucketName>/*", "Condition": { "Bool": { "aws:SecureTransport": "false" } } } ] }