Connecting to Amazon S3

Connecting to Amazon S3

In order to push/pull data from your Amazon S3 storage buckets or S3 API-compliant third-party services, you must first configure an S3 Connection.

Adding a Connection

When logged into your Appenate web portal, navigate to Data Hub > Connections > Add Connection – Amazon Web Services. Learn more on how to add Connections.

Once added, you’ll be presented with the Connection’s properties. You’ll need to specify the credentials of an AWS user account with access to your target S3 buckets.

PropertyDescriptionObtained From
AWS Access KeyThis is like a username. It is an alphanumeric text string that uniquely identifies the user who owns the account. No two accounts can have the same AWS Access Key.
Finding your access key
Via AWS account
AWS Secret KeyThis key acts as a password. It’s called a secret because it is assumed to be known only by the owner.
Finding your access key
Via AWS account
RegionAmazon S3 creates buckets in a region you specify. To optimize latency, minimize costs, or address regulatory requirements, you can choose any AWS region geographically close to you.
For example, if you reside in Europe, you might find it advantageous to create buckets in the EU (Ireland) region.
If a Custom S3 Endpoint is needed, select the option from the drop-down.
 
Custom S3 EndpointSpecify an S3 endpoint to use directly. Useful for S3 API-compliant third-party services.
This property becomes available when Region is set to Custom S3 Endpoint.
Via Third-Party Service

Finally, after entering your Access and Secret Key, hit Save and then Authorize.

Your connection will be verified automatically – with Connected indicating a successful connection.

Additional Info

If you are unsure of how to generate/download these access credentials for AWS, follow these steps:

  1. Sign in to the AWS Management Console and open the IAM console at https://console.aws.amazon.com/iam/.
  2. Create a new user with permissions limited to the services and actions you want our Connectors to access.
    For more information about creating a new IAM user, see Creating IAM Users (Console), and follow the instructions to step 8.
  3. Choose Download.csv to save a local copy of your AWS credentials.
    You can then open this file to view the Access Key and Secret Key required by our AWS Connection.

Permissions

The AWS S3 Connection and Connectors require the following permissions set:

  • s3:ListBucket
  • s3:PutObject
  • s3:GetObject

Form Connector Considerations

Currently, our S3 Form Connector creates files in the target S3 bucket with the access permission of Public Read/Write, which means the file is accessible to anyone with the file’s URL.

This generally means that your S3 bucket must have a similar public access permission to allow these files to be created.

    • Related Articles

    • Data Source Connector – Amazon S3

      Our platform enables you to quickly and easily connect your data sources to data from a File Key/Location in Amazon S3 Storage. This enables a one-way synchronization, where any changes in the Amazon S3 Storage File Key/Location are regularly ...
    • Connecting to OneDrive (Personal)

      MS Graph Connection Recommended We highly recommend connecting your Microsoft services using the Microsoft Graph integration. As the unified gateway to Microsoft 365, a single MS Graph connection securely authenticates SharePoint, OneDrive, and Excel ...
    • Amazon S3

      Our platform enables you to quickly and easily connect your data sources to data from a File Key/Location in Amazon S3 Storage. This enables a one-way synchronization to occur - where any changes in the Amazon S3 Storage File Key/Location are ...
    • Connecting to FTP

      Authenticating a connection to an FTP server enables communication between the two platforms. This must be successfully added before Form Connectors can push or Data Sources can pull data. Adding The Data Hub area of the platform is where you can add ...
    • Connecting to SharePoint

      Authenticating a connection to SharePoint allows the two platforms to communicate. This authentication must be completed before Form Connectors (SharePoint List and SharePoint Document) can push data or Data Source Connectors can pull data. The ...