Amzon S3 Buckets Integration
This guide walks you through the steps to integrate AWS S3 with TrustWorks for storing Data Subject Request (DSR) data. The process involves setting up an S3 bucket in AWS, creating the necessary IAM roles and policies, and configuring the integration in TrustWorks.
1. Setting Up TrustWorks
- Navigate to Integrations:
Open the TrustWorks dashboard, go to the integrations list, and click on
New Integration.Select AWS S3:
- Choose
AWS S3as the integration type. Select
Assume Roleas the authentication method. Keep this page open as you will populate the values once resources are created in AWS.
2. Configuring AWS
Step 1: Select Your Region
- Log in to the AWS Management Console.
Select the desired region where you want to create the S3 bucket and other resources.

Step 2: Create the S3 Bucket
- Navigate to the
S3service in the AWS Console. - Click on
Create Bucket. Provide a unique name for your bucket and confirm the creation.


- Once the bucket is created, enter the
Bucket Namein the TrustWorks integration setup. Optionally, you can also specify aPath Prefix.

Step 3: Create an IAM Role
- Navigate to the Identity and Access Management (IAM) service in the AWS Console.
Click on
Create Role.
Select
Custom trust policyand paste theTrusted Relationshippolicy from the TrustWorks integration page.
On the permissions page, click
Next(permissions will be added later).
Add a name and description for the role, then click
Create Role.
Once the role is created, copy the
ARNvalue and enter it in the TrustWorks integration setup.
Step 4: Attach Permission Policies
Go to the
Permissionstab of the IAM role and click onCreate inline policy.
Select the
JSONoption, then paste the permission JSON provided by TrustWorks.
Set a name for the policy and click
Create policy.
3. Finalizing the Integration in TrustWorks
- Test Connection: After entering the necessary AWS values, click
Test Connectionin TrustWorks to ensure the integration is set up correctly. - Save the Integration: Once the test is successful, click
Save. Configure DSR Storage: To use the S3 integration as DSR storage, open the integration again, expand the
How to Configuresection, and clickUse as DSR Storage.
Conclusion
Your AWS S3 integration is now set up in TrustWorks, and your DSR data will be securely stored in your specified S3 bucket. This integration enhances your data management capabilities while ensuring compliance with your organization’s data governance policies.











