-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
(CloudFront): Support TrustedSigners & Key Groups #11791
Comments
IMO it'd be best to add For the time being, I'm adding the trusted key group with a raw override of the CloudFormation template.
|
Would be great to have this. I am resorting to L1 construct for creating my cloudfront distribution due to lack of this feature. My use case is exactly the same as that from @stmasc. Thanks! |
Also interested in this feature |
Isn't CloudFrontWebDistribution deprecated though? The CloudFront overview says |
I just ran into this myself. I have a need to have private only dist and serve content using signed urls. #12584 |
@njlynch i wonder if there are any updates regarding this request |
@okonon - No progress to report at the moment; I'm afraid I can't comment on when we'll be able to deliver this. That being said, given the current 👍s, I've bumped this up to a p1 to note it's a top priority. I am also more than willing to work with anyone who's motivated to contribute to this (discuss design/review PRs). I see this as (likely) 3 separate tasks/PRs, and can split them out for tracking purposes if anyone wants to tackle just one:
If anyone is interested in contributing, please let me know! Feel free to comment here or hit me up on the cdk.dev Slack channel to discuss design/implementation. |
@njlynch This is my humble start on creating L2 constructs for `PublicKey` and `KeyGroup` for CloudFront module. I'm going to need some guidance/mentorship as this is my first L2 construct from the scratch. I'll convert this PR to draft and I'll post some of my thoughts and ideas around this feature tomorrow. I'm trying to address feature requests in #11791. I've decided to lump `PublicKey` and `KeyGroup` features together as they seem to depend on each other. All in the good spirits of learning how to extend CDK 🍻 . Any ideas and/or constructive criticism is more than welcome... that's the best way to learn.✌️ ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…d CloudFrontWebDistribution (#12847) @njlynch Closes #11791 https://media3.giphy.com/media/3o7aCWJavAgtBzLWrS/giphy.gif ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
@njlynch This is my humble start on creating L2 constructs for `PublicKey` and `KeyGroup` for CloudFront module. I'm going to need some guidance/mentorship as this is my first L2 construct from the scratch. I'll convert this PR to draft and I'll post some of my thoughts and ideas around this feature tomorrow. I'm trying to address feature requests in aws#11791. I've decided to lump `PublicKey` and `KeyGroup` features together as they seem to depend on each other. All in the good spirits of learning how to extend CDK 🍻 . Any ideas and/or constructive criticism is more than welcome... that's the best way to learn.✌️ ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
…d CloudFrontWebDistribution (aws#12847) @njlynch Closes aws#11791 https://media3.giphy.com/media/3o7aCWJavAgtBzLWrS/giphy.gif ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
In CloudFront in AWS Console I can create Public Keys, Key Groups and associate a Web Distributions Behavior with the trusted Key Group. I'd like to, at a minimum, create Key Groups and associate them with behaviors so I can serve private content out of Web Distributions created by CDK.
Use Case
I want to serve private content out of a Web Distribution created via CDK.
The text was updated successfully, but these errors were encountered: