Lightlines
By aws

processing-s3-uploads-with-step-functions

aws4.4k installs

Route S3 uploads by size to Lambda or Fargate.

What it does

Deploys a file-processing workflow that routes S3 uploads to Lambda or Fargate according to file size.

When to use it

Use when S3 uploads need different compute depending on file size, with Step Functions coordinating Lambda and Fargate.

How to use it

Give it the bucket name, region, repository name, and state machine name; it confirms the parameters and deploys the workflow into AWS.

What you provide

  • an S3 bucket name
  • an AWS region
  • an ECR repository name
  • a state machine name

Uses

Good to know

  • sends a credential to a server: ECR login password

Latest review

What you need · 6

Requires AWS CLI v2 installed and configured.

Requires local Python 3.12 or later; the deployed Lambda runtime is Python 3.12.


Access · 3

This skill

AWS

Write

Creates resources in your AWS account

S3

Read

Downloads uploaded files from S3