-
Notifications
You must be signed in to change notification settings - Fork 4.3k
feat(aws-apigateway): Add initial HTTP API support #5369
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
Conversation
…da integration initial Amazon API Gateway HTTP API support
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
|
Hi @nija-at As I am still working on it, would you please check my initial implementation and let me know if I am on the right track before I continue this PR? thanks |
|
Hi, I really like the approach. What do you think about having convenience methods in the RootRoute like |
…/aws-cdk into apigateway-httpApi-initial-support
|
@hoegertn |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
|
Given that there is a good chunk of overlap between the resource type names in v1 vs v2, what's your strategy to avoid namespace collisions? From a cursory look, |
|
@nija-at Do you mean we should start creating v2 constructs in Another option might be using the Thought? |
|
@pahud - First of all, thanks for getting ahead of this and starting your contribution of APIGatewayV2 to the CDK. A couple of things first - When building out new constructs to our library, we want to make sure we provide the best customer experience we can. Due to this, I expect this review to be quite an involved process, both for you as a contributor and myself as a reviewer. All in all, this review is likely going to take anywhere between a few weeks to a couple of months to get right and ship to customers. I hope this clarifies the effort involved here and sets up the right expectations in terms of time commitments 😊. Now back to this review -
I believe this would be cleaner if we start with a new set of constructs under |
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
5 similar comments
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
|
Thanks so much for taking the time to contribute to the AWS CDK ❤️ We will shortly assign someone to review this pull request and help get it
|
|
@bionicles I am reaching out to @nija-at to discuss how to move to next step. |
|
What specific changes are needed to make this merge? |
|
No update in 2 months. Closing this PR for now. Feel free to reopen when you're ready to pick this back up, or you can open a new one. |
|
@pahud I'm sorry this wasn't merged but thank you for writing it. Your code helped me to understand the HTTP API better so I could write my own L2 constructs. |
|
Thanks folks. Glad to see we have apigatewayv2 L1 now. I will explore the L1 and try build L2 in the next few days. Probably will create a new PR if there's any progress. |
|
Sounds good. |
|
Thanks @ryan-mars I will rebuild this PR with the apigatewayv2 L1 with unit tests and create a new PR tomorrow. Hopefully we will have initial L2 support for some resources including Api, Route and Integration and will be able to create HTTP API either Lambda or HTTP Proxy with L2 very soon. |
|
Have created the new PR here #6432 |
initial Amazon API Gateway HTTP API support for
HTTPandLambdaintegrations. (fix #5301)still WIP.
Sample
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license