-
Notifications
You must be signed in to change notification settings - Fork 4.5k
(aws-stepfunctions-tasks): support AWS SDK service integrations #16780
Copy link
Copy link
Closed
Labels
@aws-cdk/aws-stepfunctions-taskseffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.in-progressThis issue is being actively worked on.This issue is being actively worked on.p1
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-stepfunctions-taskseffort/mediumMedium work item – several days of effortMedium work item – several days of effortfeature-requestA feature should be added or improved.A feature should be added or improved.in-progressThis issue is being actively worked on.This issue is being actively worked on.p1