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