How can we help?

Custom Storage Set-up


The following instructions will assist the application administrator in configuring Custom Storage, Talkdesk’s Hybrid Cloud solution for Amazon Web Service (AWS).

Please note the following restrictions before beginning these instructions: 

  • Existing Recording Management: Existing recordings will not be copied to the new custom storage bucket, but will remain accessible in the Talkdesk bucket.
  • Permissions and Retention: All workflows and logic tied to your recordings, including access permissions and deletion policy, still apply for custom storage and will remain the same as stated in your Talkdesk account retention policy.
  • Configuration Limitations: Once you complete changing your storage provider to AWS, it will be non-configurable on Talkdesk. To make further changes to Custom Storage, you will need to contact Talkdesk Support.

Part 1: Set up your S3 bucket


  1. Navigate and log in to
  2. Click on Services [1] and select S3 [2] under Storage.


  1. Click Create Bucket [3].
  2. Name the bucket (no spaces) and select the appropriate region [4].
  3. Click Create [5]

For additional security, you can further protect your data by enabling default encryption on a bucket, so that all objects are encrypted when they are stored in the bucket. For more information, consult Amazon’s documentation on how to enable default encryption for an S3 Bucket in AWS.

You can also integrate it with CloudTrail, a service that captures specific API calls made to Amazon S3 from your AWS account and delivers the log files to an Amazon S3 bucket that you specify. Learn how by reading Amazon’s documentation on how to create a trail in AWS.


Part 2: Set up a custom policy


  1. Click your login name and select My Security Credentials [6].


  1. Click Policies [7].
  2. Click Create policy [8].


  1. Select the JSON tab [9] and copy and paste the following, replacing BUCKETNAME with the name of your custom bucket [10].
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": [
"Resource": [
  1. Click the Review policy button [11].


  1. Configure these fields with the corresponding values [12]:
    • “Name” = Talkdesk-storage-policy.
    • “Description” = Policy used by Talkdesk to save recording files to the bucket.
  2. Click Create policy [13].


Part 3: Begin configuration within Talkdesk


  1. In a new tab or window, navigate and log in to Talkdesk (
  2. Navigate to Admin [14] > Preferences [15].
  3. Scroll down until you see the setting "Data Storage Provider".
  4. Click Change provider [16].


Talkdesk will display a warning to let you know pre-existing recordings from Talkdesk will become unavailable once you change to a custom storage. Hit Continue [17].


  1. Select Amazon AWS in "Storage Provider" [18].
  2. Select the applicable Region [19].
  3. Enter the applicable bucket name in Bucket [20].
  4. Copy the 12-digit number found under “Amazon Account Resource Name” [21] and leave this page open for now.


Part 4: Set up a role in AWS


  1. Navigate back to AWS.
  2. Click Roles [22].
  3. Click Create role [23]


  1. Select the option Another AWS account [24].
  2. Paste the 12-digit numerical string copied from the configuration dialog box in step [21] into the field "Account ID" [25]:
  3. Tick the option “Require external ID” [26]. A new “External Account ID” field will be displayed.
  4. Go back to the Talkdesk configuration box, copy the Account ID (as shown below) and paste it into the “External ID” field [27].


  1. Click Next: Permissions [28].


  1. Search for and select the Talkdesk-storage-policy [29] and hit Next: Review [30].


  1. Set the “Role name” as Talkdesk-storage-role [31].
  2. Click Create role [32].


  1. Copy the new “Role ARN” that is displayed [33].


Part 5: Complete configuration within Talkdesk


  1. Navigate back to the configuration dialog box within Talkdesk.
  2. Paste the "Role ARN" into the field “Amazon Account Resource Name” [34].
  3. Click Test connection [35].
  4.  Click OK on the successful installation prompt.
  5. Once ready, click Save.
    • Note: Once you press Save, you will no longer have the option to edit the provider, bucket, or any of the associated settings will be removed. To make changes, please contact Talkdesk Support.

You’re all set! The configuration is complete and effective immediately. All new recordings will be directed to your AWS S3 bucket. No additional steps or maintenance are required. 


For additional help, please contact Talkdesk Support.


All Articles ""
Please sign in to submit a request.