Skip to content

(aws-stepfunctions-tasks): support AWS SDK service integrations #16780

@matthias-pichler

Description

@matthias-pichler

Description

StepFunctions now integrates with over 200 AWS Services via AWS SDK service integrations. It would be great to have a higher level construct than the CustomState to use these

Use Case

Build step functions using the new service integrations and thereby removing a lot of lambdas

Proposed Solution

Something like:

new tasks.AwsSdk(this, 'Call S3', {
  service: "s3",
  action: "putObject",
  payload: sfn.TaskInput.fromObject({
    Bucket: sfn.JsonPath.stringAt("$.bucketName"),
    Body: "Hello World",
    Key: "test.txt"
  })
});

Other information

No response

Acknowledge

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions