-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Add GlobalAccelerator construct #5527
Comments
This is currently not supported by Cloudformation. |
Yeah, dynamo global tables too, but they implemented via custom resources. If you know internal status of CF impl for Global Accelerator, maybe you can suggest to wait a bit.... if no, we can try to impl it using https://github.com/binxio/cfn-global-accelerator-provider or something like that. |
Global tables is already implemented in CDK as a custom resource here. |
yeah, that's a point. let's wait some aws contact, maybe they will shine on CF Global Accelerator impl date. |
Creating a CDK Construct Library for GlobalAcclerator via a custom resource is not prioritized on the CDK roadmap at this time. Please +1 the issue on the CloudFormation roadmap so that it's implemented as a proper resource type, and then automatically added to the AWS Construct Library when the CDK build processes the CFN resource spec that includes this resource. |
According to this news, GlobalAccelerator is now available in CloudFormation. It has however not yet surfaced in the CloudFormation Resource Specification (only a matter of time!). Once the resource is advertised in the specification, CDK will pick this up automatically and include it in the next release or so. |
Good news everyone! |
I have a working sample here Will be happy to create L2 for it when L1 has been checked in. |
I'm working on it now #8221 |
…oup (#8221) feat(globalaccelerator): support Accelerator, Listener and EndpointGroup - Add `Accelerator`, `Listener` and `EndpointGroup` resources - support `addEndpoint`, `addLoadBalancer`, `addElasticIpAddress` and `addEc2Instance` to add any supported endpoint into the `EndpointGroup` Closes #5527 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
There is GlobalAccelerator service provided by aws. It would be nice, if it can be deployable from cdk.
Use Case
Use GlobalAccelerator in cdk stacks for multi-region services.
Proposed Solution
There are a few implementation of CF custom resource, that support GlobalAccelerator deploy, may be we can reuse one of them as a starting point.
This is a 🚀 Feature Request
The text was updated successfully, but these errors were encountered: