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 S3
as the integration type. Select
Assume Role
as 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
S3
service 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 Name
in 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 policy
and paste theTrusted Relationship
policy 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
ARN
value and enter it in the TrustWorks integration setup.
Step 4: Attach Permission Policies
Go to the
Permissions
tab of the IAM role and click onCreate inline policy
.Select the
JSON
option, 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 Connection
in 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 Configure
section, 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.