Connecting to Amazon S3

Prev Next

Syniti Knowledge Platform (SKP) allows you to connect to Amazon Simple Storage Service (Amazon S3) for the following usage types:

  • File Storage

  • Replication

S3-type external drives support AWS S3, MinIO, DigitalOcean Spaces, or other S3-compatible storage services.

Configuration Summary

The following table provides a high-level summary of the configurations you need to perform in Amazon S3 if you want to maintain a separate folder to integrate with the SKP.

S.No

Configuration Steps

Reference Materials

1

Create a new Amazon S3 bucket

  • Name your bucket as Syniti Drive Integration and note your Bucket Name

* Amazon S3 general purpose buckets

* AssumeRole API

* Service endpoints

* Identity and Access Management for Amazon S3

* Authenticating with identities

* Create an IAM user

* Manage access keys

* Bucket policies

2

Create an IAM user and and access key

  • Access your bucket properties and note the fields required for creating the connection in the SKP

3

Attach Bucket policies as required

4

Create a system datastore connection in the SKP using the SharePoint Online connection properties listed below

* Datastores

* Create a Connection

Connection Properties

You can choose one of the following authentication type:

  • AccessKey

  • AssumeRole

Field Name

Description

Region

required

The AWS region where the S3 bucket is hosted. For example, us-east-2.

For S3-compatible or non-AWS services, enter the appropriate ServiceUrl for your provider.

Access Key ID

required

The AWS access key ID or S3-compatible key used to authenticate with Amazon S3 or your S3-compatible storage provider.

Secret Access Key

required

The AWS secret access key associated with the access key ID. This key is used to securely sign API requests.

Role ARN

required for Assume Role

The Amazon Resource Name (ARN) of the IAM role to assume for authentication. This allows temporary access based on the permissions of the specified role.

External ID

Optional. An external ID used when assuming the IAM role via the ARN, providing an additional layer of security to prevent unauthorized role assumption.

Default Bucket

The default S3 bucket name to use when no bucket name is explicitly specified.

Default Prefix

The key prefix (folder path) within the bucket that the application accesses for uploads, downloads, or file management. Enter / for the root folder, or specify a subfolder as needed.

Endpoint Suffix

The S3 service endpoint suffix for your cloud environment. The default is amazonaws.com for Amazon S3. Modify this only if you are using a different cloud provider or an S3-compatible service.

Extended Properties

Use the + Add Property button to add any additional connection properties.