AWS S3
Last updated
Last updated
Navigate to the Integrations page in Swallow settings
Select Connect to Amazon S3 from the available integration
Click on the +Add connection button
Provide a name for the connection and paste your:
AWS Access Key ID
AWS Secret Access Key
Create a new IAM user in your AWS account with access to S3 bucket that is going to act as your events object store and copy the AWS Access Key ID and AWS Secret Access Key from the Security credentials section of the user with following policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::<S3_BUCKET_NAME>/*"
}
]
}
Currently, the S3 integration is triggered on quote creation. There is no event schema used for this integration. When a quote is created, the relevant data is automatically sent to the specified S3 bucket.
When a quote is created in Swallow, it triggers the S3 integration
The quote data is formatted and prepared for S3 storage
The data is uploaded to the specified S3 bucket using the provided AWS credentials
The uploaded file in S3 can then be accessed and used as needed within your AWS environment