Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
sahilk225579 opened this issue Dec 21, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@sahilk225579
Copy link

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

@sahilk225579 sahilk225579 added the enhancement New feature or request label Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant