Skip to main content
Skip table of contents

AWS

AWS's Amazon S3 (Simple Storage Service) offers a powerful and flexible way to securely store large amounts of unstructured data—such as images, videos, or documents—in the cloud. Access keys and predefined authorization policies (IAM roles or signed URLs) can be used to precisely control access to stored content and grant individual permissions. This allows data to be uploaded, retrieved, and processed from any location—without direct interaction with the AWS console. Amazon S3 is ideal for applications that require centralized, scalable, and highly available data storage. In addition, the service supports various storage classes, access levels, and integrations, allowing it to fit seamlessly into existing workflows and applications. This guide provides step-by-step instructions on how to configure Amazon S3, upload data, and manage it securely.

Connection Parameter

Parameter

Type

Unit

Explanation

Example

Payload

Byte Array

The byte array contains the message data to be transferred. It can include various file formats, e.g., images, videos, or other files to be uploaded.

Image from “Image to JPG” node

Region

String

Defines the AWS region in which the S3 bucket is created. It affects latency, availability, and legal requirements for data storage.

The region cannot be chosen arbitrarily, but is already determined when AWS or S3 storage is set up.

Liste von AWS

Bucket

String

Refers to the name of the S3 bucket in which files are stored. The name must be globally unique and is used when uploading and retrieving files.

pictures

Access Key Id

String

A public identifier for AWS access credentials. It is used together with the secret key to enable authenticated access to the S3 service.

AKIAIOSFODNN7EXAMPLE

Secret Access Key

String - Secret

The private part of the AWS access data. It is required for authentication and should never be stored or transmitted publicly.

wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Directory

String

Specifies a subfolder in the bucket. If it already exists, data is stored there. Otherwise, it is created automatically. If not specified, data is stored directly in the bucket.

meinUnterordner

Filename

String

Defines the name of the file to be transferred. The file name can be generated dynamically and is stored together with the file to enable unique identification.

20250731_112200_bild1.jpg

Timeout

Integer

ms

Determines the maximum time for data transfer. Once the time limit is reached, the process is canceled and the workflow continues with a corresponding message.

5000

Workflow Setup

Upload Files to AWS

  1. Open the context menu with a right-click and search for the node “Upload (AWS S3 Storage)”.

image-20250805-211941.png
  1. Now enter your connection parameters for the upload:

    1. Region: eu-central-1 for Frankfurt, look List AWS

    2. Access Key Id: AKIAIOSFODNN7EXAMPLE

    3. Secret Access Key

    4. Bucket: pictures

image-20250805-212458.png
  1. Connect the other parameters dynamically or store fixed values.

In the example shown, the file name and folder name are generated dynamically. The folder is created anew for each day and filled with the images taken on that particular day. The images are given file names based on a combination of the date and time stamp.

image-20250805-212732.png

Congratulations! You can now successfully upload data to the cloud.

If problems arise: Please check whether your IT department has approved the firewall for the system.

  1. The “Success” and “Message” outputs provide feedback on the transmission status and any error messages.

image-20250805-212814.png

Fun Fact

By the way, you can quickly copy images from Azure to AWS using the following flow. To set up the Azure Storage Blob Camera, follow the instructions at Azure .

image-20250805-213127.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.