feat(networking): route provider authentication through static NAT egress - #410
feat(networking): route provider authentication through static NAT egress#410Alae-Tamouh wants to merge 1 commit into
Conversation
|
Thank you, @Alae-Tamouh, for your contribution. This clearly adds value for enterprises with network allowlisting requirements. We plan to address the broader scope of #398 later, but this is a good first step. However, I would prefer this behavior to be optional, since routing external traffic through the NAT gateway may incur additional costs. Could we introduce a
If you don't have the bandwidth to address this, let me know and we'll take over. Thanks again. |
989ad22 to
321436a
Compare
|
Thanks for the suggestion @jeromevdl, it makes sense to have this feature as an option, as not all users are gated behind enterprise allow-lists. |
Issue #, if available:
Relates partially to #398
Description of changes:
Related to #398, which proposes optional advanced security features including VPC placement for all Lambda functions. This PR implements the narrower static provider-egress use case as we require stable egress IP addresses for allow-listing on GitHub organizations and other providers.
This change:
This introduces a NAT dependency for these Lambdas, with corresponding NAT cost
and potential cold-start latency. It does not attempt the broader all-Lambda VPC
placement proposed by #398.
This contribution can be treated independently or closed in favor of a broader implementation of #398 if that direction is preferred.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.