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
Prop | s3Node.accessKeyId |
---|---|
Type | string |
Default | undefined |
The AWS Access Key ID to connect to the AWS API using.
AWS Secret Access Key
Prop | s3Node.secretAccessKey |
---|---|
Type | ({ ref: string } | undefined) |
Default | undefined |
The AWS Secret Access Key to connect to the AWS API using.
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 |
---|---|---|
bucket | string | undefined |
region | string | undefined |
startAfter | (string | undefined) | undefined |
maxKeys | string | undefined |
prefix | (string | undefined) | undefined |
continuationToken | (string | undefined) | 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) | 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) | 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 |