Upload to Amazon S3

The Amazon S3 (Simple Storage Service) external action receives messages and uploads objects to an Amazon S3 bucket.

The Amazon S3 external action has two output ports. The success port () can send a message if the upload succeeds. The failure port (x) can send a message if the upload fails.

For more information about Amazon S3, see the Amazon S3 Getting Started Guide.

To use the the Amazon S3 external action, you will need:

  • Amazon Web Services (AWS) security credentials.
  • Ownership of the bucket where the data is to be uploaded or permission to upload to that bucket. (Optionally, permission to set the bucket versioning.)
  • The name of the bucket.
  • Path to the file/folder to be uploaded.

Parameters

Output Keys

See Also

Tip: To view the output keys from upstream components, click Show Upstream Keys.

Key Description
time Event time
source Event type
file.path (Success port only) File path
s3.etag (Success port only) Entity tag
error.type (Failure port only) Error type
error.message (Failure port only) Error message
aws.requestId (Failure port only) AWS Request ID
aws.status (Failure port only) AWS Status Code
aws.errorCode (Failure port only) AWS Error Code