S3 APIs Integration
S3 is a cloud-based object storage service designed to store and retrieve any amount of data.
Add an S3 resource
Section titled “Add an S3 resource”Required configuration properties include:
| Property | Type | Description | Required |
|---|---|---|---|
| bucket | string | S3 bucket name | true |
| region | string | S3 region for the bucket | true |
| useSSL | boolean | Use SSL for connections | true |
| endPoint | string | S3 endpoint | true |
| accessKey | string | AWS access key | false |
| pathStyle | boolean | Use path-style addressing | true |
| secretKey | string | AWS secret key | false |
Resources can be passed as parameters or fetched within scripts, flows, and applications.
Workspace object storage
Section titled “Workspace object storage”The workspace object storage feature is exclusive to the Enterprise edition. It functions as a major convenience layer to enable users to read and write from S3 without having to have access to the credentials. This applies to S3, Azure Blob, and Google Cloud Storage resources.
Instance object storage
Section titled “Instance object storage”Enterprise Edition instances can leverage instance-level object storage for large-scale log management and distributed dependency caching. This operates separately from workspace-level storage and applies to S3, Azure Blob, and GCS buckets.