Amazon S3 is an API Key based integration and does not require the setup of an app.

Required Credentials of a Linked Account

To successfully connect with the AWS Security Hub integration, a Linked Account or an end-user will need to provide the following to connect:
  1. Access Key ID
  2. Secret access key
  3. Region
To understand how a Linked Account can get the above mentioned credentials, refer below.

Getting Credentials of Amazon S3

To acquire the required credentials and connect a Linked Account, please follow the steps mentioned below: Connect a Linked Account
  1. Log in to your AWS Account with S3 Permissions and copy the Region from the URL present before .console.
  2. Click on your Profile in the top right corner and click on Security Credentials.
Navigation in AWS
  1. Scroll down to the Access Keys section and click on Create access key.
Creating Credentials
  1. Select a Use case > Click on Next and provide a name for the key under Description tag value and click on Create access key.
  2. Copy the Access Key and Secret access key displayed on the screen.
Getting Credentials
Save your Secret Key as it will be visible only once.
The Linked Account or end-user now have all the credentials required to connect with Amazon S3.

Actions and triggers

In Cobalt, you can create orchestrations of your use-cases using Amazon S3 actions and triggers. Following are the set of Amazon S3 actions and triggers supported by Cobalt.
  1. Get Buckets - Returns a list of all buckets owned by the authenticated sender in Amazon S3.
  2. Delete Bucket - Delete a bucket in Amazon S3.
  1. Get Objects - Get Objects from Bucket in Amazon S3.
  2. Get Object By Key - Get Object By Key from Bucket in Amazon S3.
  3. Create Object - Creates an Object in Bucket in Amazon S3.
  4. Delete Object - Deletes an Object from Buckett in Amazon S3.
  1. HTTP Request - Make HTTP API calls to any Amazon S3 documented REST APIs.