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

  1. 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

  1. Log in to the AWS Management Console.
  2. Select the desired region where you want to create the S3 bucket and other resources.

Step 2: Create the S3 Bucket

  1. Navigate to the S3 service in the AWS Console.
  2. Click on Create Bucket .
  3. Provide a unique name for your bucket and confirm the creation.

  1. Once the bucket is created, enter the Bucket Name in the TrustWorks integration setup. Optionally, you can also specify a Path Prefix .


Step 3: Create an IAM Role

  1. Navigate to the Identity and Access Management (IAM) service in the AWS Console.
  2. Click on Create Role .

  3. Select Custom trust policy and paste the Trusted Relationship policy from the TrustWorks integration page.

  4. On the permissions page, click Next (permissions will be added later).

  5. Add a name and description for the role, then click Create Role .

  6. Once the role is created, copy the ARN value and enter it in the TrustWorks integration setup.

Step 4: Attach Permission Policies

  1. Go to the Permissions tab of the IAM role and click on Create inline policy .

  2. Select the JSON option, then paste the permission JSON provided by TrustWorks.

  3. Set a name for the policy and click Create policy .

3. Finalizing the Integration in TrustWorks

  1. Test Connection: After entering the necessary AWS values, click Test Connection in TrustWorks to ensure the integration is set up correctly.
  2. Save the Integration: Once the test is successful, click Save .
  3. Configure DSR Storage: To use the S3 integration as DSR storage, open the integration again, expand the How to Configure section, and click Use 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.


Still need help? Contact Us Contact Us