Businesses that require additional control of their data can use their own application accounts. This can be useful for compliance requirements or cost management. To bring your own application credentials you will need to set them on the Integration Keys page. Some applications require specific setup to securely integrate with Trust Swiftly. It will be your responsibility to manage the security and lifecycle of your data.
Step 1: Create an AWS S3 bucket and obtain its location
Create an AWS S3 bucket.
The bucket-name. This must be DNS compliant.
The bucket-region. This is the AWS region where your S3 bucket is located.
Step 2: Create an IAM user and get its credentials
Set Programmatic access as the “Access type” for your IAM user
After that, select Create policy, pick the JSON editor and create a policy document with write permissions. You can use the following JSON snippet as a template for the policy document. Note:
Replace my_bucket_name at the bottom of the snippet with the actual bucket-name, as obtained in step 1 above.
Replace the string /folder/for/storage/ with the specific path where you want Trust Swiftly to store your recordings within your bucket (note that / is a valid path). Don't forget the * wildcard at the end.
Now, come back to the original browser tab and press the Refresh button to see the policy you created. You can select it and complete the IAM user creation.
Get the IAM Access Key ID, Secret Access Key, and Path
Once the IAM user is created, Amazon provides you its credentials. They include an Access Key ID and a Secret Access Key. Store them in a secure location for later use.
You must also note down the path (e.g. /folder/for/storage/) where you provide Trust Swiftly write permissions.
Step 3: Configure Trust Swiftly with the AWS Credentials you created