AWS S3 Resource
The AWS S3 Resource provides a way to connect to AWS S3-compatible APIs (opens in a new tab) directly from Dynaboard.
Properties
Environment Profiles
| Prop | profiles | 
|---|---|
| Type | array | 
| Default | [ { 'environment': '' } ] | 
The profiles configured for this resource in an environment
Environment Profile
| Prop | profiles[] | 
|---|---|
| Type | object | 
| Default | undefined | 
A profile of this resource for an environment
AWS Access Key ID
| Prop | profiles[].accessKeyId | 
|---|---|
| Type | string | 
| Default | undefined | 
The AWS Access Key ID to connect to the AWS API using.
AWS Secret Access Key
| Prop | profiles[].secretAccessKey | 
|---|---|
| Type | ({ ref: string } | undefined) | 
| Default | undefined | 
The AWS Secret Access Key to connect to the AWS API using.
Environment
| Prop | profiles[].environment | 
|---|---|
| Type | string | 
| Default | undefined | 
The name of the environment with which this profile is associated
Actions
List Buckets
Lists all buckets accessible to the current API key.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
Get Bucket Location
Gets the bucket location.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| name | string | undefined | 
Create Bucket
Creates a new bucket in AWS S3.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| name | string | undefined | 
Delete Bucket
Deletes a bucket from AWS S3.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| name | string | undefined | 
List Objects
Retrieves a list of objects in the AWS S3 bucket.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| bucket | string | undefined | 
| startAfter | string | undefined | 
| maxKeys | string | undefined | 
| prefix | string | undefined | 
| continuationToken | string | undefined | 
Delete Object
Deletes an object in the AWS S3 bucket.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| bucket | string | undefined | 
| key | string | undefined | 
| versionId | string | undefined | 
Get Presigned URL
Get the presigned URL to download an object in an AWS S3 bucket.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| bucket | string | undefined | 
| key | string | undefined | 
| versionId | string | undefined | 
Put Presigned URL
Gets the presigned URL to upload an object to an AWS S3 bucket.
| Parameter | Type | Default | 
|---|---|---|
| region | string | undefined | 
| bucket | string | undefined | 
| key | string | undefined |