-
Notifications
You must be signed in to change notification settings - Fork 56
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
AWS::ElasticLoadBalancingV2::LoadBalancer - GetAtt-IpAddressList #305
Comments
if i have 100 thumbs i will throw all of them to thumb this up. in the past 12 months i have to deploy the custom resources at least 8 times for multiple client. i would like to have a proper native solution than a custom hack from custom resources |
I'd like to see this implemented, and I'd suggest the path (iii) (adding a |
+1 for the (iii) option. Using NLB for Radius or NB-IOT NIDD applications, which require putting IP addresses in config (and not hostnames). |
+1 for the (iii) option. I'm using an NLB for capturing syslog data from on-prem devices. Since these devices are difficult to update I prefer to choose a static IP address in advance and assign it to the NLB. |
+1 for all of these options. I think (i) is still required even if (ii) or (iii) are available as I'd still want to list IPs even if I haven't pre-defined them. Also worth referencing the AWS documentation for Registering Targets with Your Target Group, which details the comically manual steps required to restrict healthchecks to LB private IPs:
|
Reviewing this again today in light of a new application requirement, and I noticed it is now possible to specify This satisfies my use-case, but leaving this issue open as some have pointed out that suggested resolution (i) is still necessary. |
Scope of request
Category: e) other coverage-related issue with the resource/attribute/option
AWS::EC2::NetworkInterface
resources for the NLB ENIs, giving known/query-able IP addressesPrivateIPv4Address
property ofSubnetMapping
in theCreateLoadBalancer
API call as part ofAWS::ElasticLoadBalancingV2::LoadBalancer SubnetMapping
, allowing specification of fixed IP addressesExpected behavior
Option i. (Attribute to return a list of IP addresses for a load balancer)
Fn::GetAtt
forIpAddressList
returns a comma-separated list of IP addresses for the NLBFn::Split
and used inAWS::EC2::SecurityGroupIngress
resourcesOption ii. (Ability to use specific AWS::EC2::NetworkInterface resources for the NLB ENIs)
AWS::EC2::NetworkInterface
resourcesAWS::ElasticLoadBalancingV2::LoadBalancer
allows specifying pre-existing ENIsFn::GetAtt
forPrimaryPrivateIpAddress
and used to inAWS::EC2::SecurityGroupIngress
resourcesOption iii. (Implement SubnetMapping PrivateIPv4Address property)
PrivateIPv4Address
property to theAWS::ElasticLoadBalancingV2::LoadBalancer SubnetMapping
object, mapping toPrivateIPv4Address
inSubnetMapping
for the CreateLoadBalancer callSuggest specific test cases
Common use case:
Helpful Links to speed up research and evaluation
(Mostly applicable to Option iii.)
Category
The text was updated successfully, but these errors were encountered: