Amazon S3 integration
Amazon S3 is a cloud storage service.
Amazon S3 is used in Windmill through the generic s3 resource type. The S3 APIs integrations page is the canonical reference: it covers the resource fields, how to use the resource in scripts, flows and apps, and how to plug an S3 bucket as workspace or instance object storage.
Self-host
If you're looking for a way to self-host Windmill using AWS, see Self-Host Windmill.
Where to find the resource details on AWS
| Property | Value for Amazon S3 |
|---|---|
| bucket | Name of the S3 bucket, from the AWS Management Console |
| region | Region where the bucket is located, in the form eu-west-3. Also visible in the bucket's endpoint URL |
| endPoint | Varies by region, in the form s3.eu-west-3.amazonaws.com. See the AWS documentation |
| useSSL | true - SSL/TLS is required for Amazon S3 |
| pathStyle | false - Amazon S3 uses virtual-hosted-style URLs |
| accessKey | Required. Access key ID from the IAM section of the AWS Management Console under "My Security Credentials". Make sure the user has the right policies allocated |
| secretKey | Required. Secret access key from the IAM section of the AWS Management Console under "My Security Credentials". Make sure the user has the right policies allocated |