AWS connector
Amazon Web Services S3
Amazon S3 or Amazon Simple Storage Service is a service offered by AWS (Amazon Web Services) that provides the users object storage to users in the cloud. .
OAuth2.0 Flow
OAuth 2.0 stands for “Open Authorization”. It is an authorization framework that allows an application (or website) to access resources hosted on other web apps on behalf of the user (delegated access). The data or files are accessed using relevant credentials and limits are defined in the scope or permissions. This type of authorization requires the user's consent.
Access Key
Through Access Key settings, a set of keys are required to establish the connection between AWS Resources and Langstack. User consent and scope permissions are not applicable in this case.
Public
The Public connection settings are for buckets that are made public. In this case, credentials are not needed. Users need to provide Bucket details and establish connection.
Prerequisites
In order to establish the Connection through the AWS S3 Connector, the user must have the following information for OAuth 2.0 client and Access Key.
OAuth 2.0 client
Setup of a developer console account
Attach relevant policies to the identity pool role
Creation of AWS Account
Creation of an identity pool
Configure Application in AWS
Credentials including:
Client Id
Client Secret
Identity Pool Id
Bucket details including:
Bucket name
Region
Login with Amazon
To establish a connection using OAuth 2.0 client, the following prerequisites must be met:
Access Key
To establish a connection using Access Key, the following prerequisites must be met:
Creation of AWS Account
Credentials including:
Access key id
Secret access key
Bucket details including:
Bucket name
Region
Public
No prerequisites are required for the public connection.
Last updated