Skip to main content

Amazon S3

s3.png

Amazon S3

Nexla's bi-directional connectors can both send data to and receive data from any data system. This means that once a user has created or gained access to a credential for any data system, building any data flow to ingest data from or send data to a location within that data system requires only a few simple steps.

Credentials

This section provides step-by-step instructions for creating a new Amazon S3 credential in Nexla.

  • After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.

New Credential Overlay – Amazon S3

S3_Cred1.png

Configure the Credential

  1. Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.

    Resource Descriptions

    Resource descriptions should provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.

  2. Select the type of API that this credential will be used to access from the API Type menu.

  3. Credentials used to access a Generic Amazon S3 or Odoo ERP Credential API can be configured to authenticate via different AWS permissions mechanisms. Select the authentication method that will be used with this credential from the Authenticate Using menu, and follow the corresponding instructions in the box below to configure associated credential settings.

Configure Authentication Settings

Authenticate with Amazon S3 using AWS Access and secret keys

  1. Enter the access key ID that will be used for authentication in the AWS Access Key field. Information about creating and locating your AWS access key is available in AWS IAM documentation.

  2. Enter the secret access key that will be used for authentication in the AWS Secret Key field.

Advanced Settings

For Amazon S3 credentials, advanced settings are available to further refine authentication and file access & handling processes when Nexla accesses the S3 storage location. These settings are optional and can be configured as needed in most cases.

  • To access advanced settings for the credential, expand the Advanced Settings section at the bottom of the overlay. Instructions for configuring each available setting are provided in the box below.

Advanced Credential Settings
Amazon S3

The IAM Amazon Resource Name (ARN) is a unique identifier assigned to an AWS resource by the AWS account owner in the AWS IAM console.

  • If the permissions for this credential are applicable to a specific AWS resource, enter the ARN of the resource in the IAM ARN field.

    Enter the ARN in the format arn:partition:service:region:account:resource.

Save the Credential

  1. Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.

  2. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.

Data Source

To ingest data from an Amazon S3 location, follow the instructions in Section 2 of Common Setup for File-Based Storage Systems.

Data Destination

To send data to an Amazon S3 location, follow the instructions in Section 3 of Common Setup for File-Based Storage Systems.