Skip to content

New workflow submission - Invoke Private API Custom Domain from Eventbridge Schedule #385

@sahilk225579

Description

@sahilk225579

To submit a workflow to the Step Functions Workflows Collection, submit an issue with the following information.

To learn more about submitting a workflow, read the publishing guidelines page.

  1. Use the model template located at https://github.com/aws-samples/step-functions-workflows-collection/tree/main/_workflow_model to set up a README, template and any associated code.

  2. All the information below must be provided in the "example-workflow.json" file cloned from the model **

Note the following information for the model:

  • Description (introBox.text) should be a 300-500 word explanation of how the pattern works.

The SAM template deploys a EventBridge schedule that invokes a Private REST API gateway custom domain using Eventbridge connection, API destinations, Amazon VPC Lattice and AWS PrivateLink. The SAM template contains all the required resources with IAM permission to invoke the private endpoint.

  • Simplicity: must be 1 of (1 - Fundamental, 2 - Pattern, 3 - Application )
  • Diagram: This must link to an Exported PNG of the workflow that shows any service integrations, you can export this from Workflow studio.

eventbridge-apigw

  • Type: Must be one of (Standard, Express): N/A

  • Resources should like to AWS documentation and AWS blogs related to the post (1-5 maximum).

Whats new AWS Blog - https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-eventbridge-step-functions-integration-private-apis/
Securely share AWS resources across VPC and account boundaries with PrivateLink, VPC Lattice, EventBridge, and Step Functions - https://aws.amazon.com/blogs/aws/securely-share-aws-resources-across-vpc-and-account-boundaries-with-privatelink-vpc-lattice-eventbridge-and-step-functions/
Custom domain names for private APIs in API Gateway - https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-private-custom-domains.html
Amazon VPC Lattice - https://docs.aws.amazon.com/vpc-lattice/latest/ug/what-is-vpc-lattice.html

  • Framework: currently, we support SAM or CDK : AWS SAM

  • Author bio may include a LinkedIn and/or Twitter reference and a 1-sentence bio.

Name: Sahil Kapoor
Photo URL: https://media.licdn.com/dms/image/v2/D5603AQHTVptga3RxcA/profile-displayphoto-shrink_800_800/B56ZO3ZfseHoAc-/0/1733948735068?e=1739404800&v=beta&t=FX6MFZ2JFH17KQc89u4gY6tQXGoMJLiLkB2qT3MtV2g
Twitter handle: n/a
Linkdin : https://www.linkedin.com/in/sahil-kapoor-503391a7/
Description (up to 255 chars): I am a Cloud Support Engineer at AWS

You must ensure that the sections of the model README.md are completed in full.

GitHub PR for template:

aws-samples/serverless-patterns#2556

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions