Skip to content

S3: Upload file to bucket

Plugin ID: eca_s3fs_upload_file

Uploads a file to an S3 bucket using s3fs configuration.

Fields

S3 Bucket — config key: bucket

The name of the S3 bucket to upload to.
This field supports tokens.

Type: textfield · Required: yes · Default: empty string

AWS Access Key ID — config key: access_key

The AWS Access Key ID. Leave empty to use the AWS SDK default provider chain (environment variables, ~/.aws/credentials, or IAM role).
This field supports tokens.

Type: textfield · Required: no · Default: empty string

AWS Secret Access Key — config key: secret_key

The AWS Secret Access Key. Leave empty to use the AWS SDK default provider chain. Do not store long-lived credentials in source control; prefer environment variables or IAM roles.
This field supports tokens.

Type: password · Required: no · Default: empty string

AWS Region — config key: region

AWS region (e.g., us-east-1, eu-west-1). Leave empty to use default.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

AWS API Version — config key: version

The AWS API version to use.
This field supports tokens.

Type: textfield · Required: no · Default: latest

File — config key: file

Token name that contains a File entity or provide a numeric File ID. If left empty, the file must be provided by the action context (e.g., the file object passed into execute()).
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Filename — config key: filename

Optional filename to use for the uploaded file. If left empty, the original filename will be used.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

S3 Object Key prefix (folder) — config key: bucket_key

The object key prefix (logical folder) to place uploaded files under. Do NOT start with a leading slash. The filename will be appended automatically.
This field supports tokens.

Type: textfield · Required: no · Default: empty string

Result token — config key: result_token

Token name to store the uploaded file URL. Please provide the token name only, without brackets.

Type: textfield · Required: no · Default: empty string

Disable SSL certificate verification — config key: disable_cert_verify

Only enable this for non-production environments using self-signed certificates. Never enable in production.

Type: checkbox · Required: no · Default: false

Entity — config key: object

Provide the token name of the file that this action should operate with. Please provide the token name only, without brackets.

Type: textfield · Required: no · Default: empty string