Reference
Nodes
Resources
AWS S3

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

Propprofiles
Typearray
Default[ { 'environment': '' } ]

The profiles configured for this resource in an environment

Environment Profile

Propprofiles[]
Typeobject
Defaultundefined

A profile of this resource for an environment

AWS Access Key ID

Propprofiles[].accessKeyId
Typestring
Defaultundefined

The AWS Access Key ID to connect to the AWS API using.

AWS Secret Access Key

Propprofiles[].secretAccessKey
Type({ ref: string } | undefined)
Defaultundefined

The AWS Secret Access Key to connect to the AWS API using.

Environment

Propprofiles[].environment
Typestring
Defaultundefined

The name of the environment with which this profile is associated

Actions

List Buckets

Lists all buckets accessible to the current API key.

ParameterTypeDefault
regionstringundefined

Get Bucket Location

Gets the bucket location.

ParameterTypeDefault
regionstringundefined
namestringundefined

Create Bucket

Creates a new bucket in AWS S3.

ParameterTypeDefault
regionstringundefined
namestringundefined

Delete Bucket

Deletes a bucket from AWS S3.

ParameterTypeDefault
regionstringundefined
namestringundefined

List Objects

Retrieves a list of objects in the AWS S3 bucket.

ParameterTypeDefault
regionstringundefined
bucketstringundefined
startAfterstringundefined
maxKeysstringundefined
prefixstringundefined
continuationTokenstringundefined

Delete Object

Deletes an object in the AWS S3 bucket.

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined
versionIdstringundefined

Get Presigned URL

Get the presigned URL to download an object in an AWS S3 bucket.

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined
versionIdstringundefined

Put Presigned URL

Gets the presigned URL to upload an object to an AWS S3 bucket.

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined