AWS S3 Resource Node

The AWS S3 Resource provides a way to connect to AWS S3-compatible APIs directly from Dynaboard.

Properties

AWS Access Key ID

Props3Node.accessKeyId
Typestring
Defaultundefined

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

AWS Secret Access Key

Props3Node.secretAccessKey
Type({ ref: string } | undefined)
Defaultundefined

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

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
bucketstringundefined
regionstringundefined
startAfter(string | undefined)undefined
maxKeysstringundefined
prefix(string | undefined)undefined
continuationToken(string | undefined)undefined

Delete Object

Deletes an object in the AWS S3 bucket.

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined
versionId(string | undefined)undefined

Get Presigned URL

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

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined
versionId(string | undefined)undefined

Put Presigned URL

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

ParameterTypeDefault
regionstringundefined
bucketstringundefined
keystringundefined