Skip to content

S 3

Node: s3 · Full type: n8n-nodes-base.s3 · Version: 1

Credentials

s3 (alias: @s)

CREDENTIAL @s = s3 "My S 3"

Operations

Resource: bucket

create

Parameter Type Default Details
name string "" required
additionalFields collection {} keys: acl, bucketObjectLockEnabled, grantFullControl, grantRead, grantReadAcp, grantWrite, ...

delete

Parameter Type Default Details
name string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100
Parameter Type Default Details
bucketName string "" required
returnAll boolean false
limit number 100
additionalFields collection {} keys: delimiter, encodingType, fetchOwner, prefix, requesterPays, startAfter

Resource: file

copy

Parameter Type Default Details
sourcePath string "" required
destinationPath string "" required
additionalFields collection {} keys: acl, grantFullControl, grantRead, grantReadAcp, grantWriteAcp, lockLegalHold, ...

delete

Parameter Type Default Details
bucketName string "" required
fileKey string "" required
options collection {} keys: versionId

download

Parameter Type Default Details
bucketName string "" required
fileKey string "" required
binaryPropertyName string "data" required

getAll

Parameter Type Default Details
bucketName string "" required
returnAll boolean false
limit number 100
options collection {} keys: fetchOwner, folderKey

upload

Parameter Type Default Details
bucketName string "" required
fileName string "" required
fileName string ""
binaryData boolean true
fileContent string ""
binaryPropertyName string "data" required
additionalFields collection {} keys: acl, grantFullControl, grantRead, grantReadAcp, grantWriteAcp, lockLegalHold, ...
tagsUi fixedCollection {} groups: tagsValues

Resource: folder

create

Parameter Type Default Details
bucketName string "" required
folderName string "" required
additionalFields collection {} keys: parentFolderKey, requesterPays, storageClass

delete

Parameter Type Default Details
bucketName string "" required
folderKey string "" required

getAll

Parameter Type Default Details
bucketName string "" required
returnAll boolean false
limit number 100
options collection {} keys: fetchOwner, folderKey

Parameter Details

additionalFields children:

Parameter Type Default Details
acl options "" authenticatedRead, Private, publicRead, publicReadWrite
bucketObjectLockEnabled boolean false
grantFullControl boolean false
grantRead boolean false
grantReadAcp boolean false
grantWrite boolean false
grantWriteAcp boolean false
region string ""

options children:

Parameter Type Default Details
fetchOwner boolean false
folderKey string ""

tagsUi children:

tagsValues group:

Parameter Type Default Details
key string ""
value string ""

Example

NODE "s3" @s AS "S 3" {
  resource: "bucket",
  operation: "create",
  name: {{ $json.name }},
  bucketName: {{ $json.bucketName }},
  folderName: {{ $json.folderName }}
}