CloudFormation Tempate - Choose Other private IP addresses

0

I am writing a cloudformation template to create a network load balancer. For registered targets, I need to specify 'Other private IP address' and not an IP with the VPC. I didn't see any option to do that in the template anatomy. Can someone please assist with this issue?

질문됨 2년 전1229회 조회
3개 답변
0
수락된 답변

Hello

You can use the Example below, ip – Targets are registered as IP addresses. You can use any IPv4 address from the load balancer’s VPC CIDR for targets within load balancer’s VPC and any IPv4 address from the RFC 1918 ranges (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16) or the RFC 6598 range (100.64.0.0/10) for targets located outside the load balancer’s VPC (this includes Peered VPC, EC2-Classic, and on-premises targets reachable over Direct Connect or VPN).

---
AWSTemplateFormatVersion: '2010-09-09'
Description: 'Target Group for the Load balancer'

# target group Load balancer
Resources:

  NetworkLoadBalancerTargetGroup:
    Type: AWS::ElasticLoadBalancingV2::TargetGroup
    Properties:
      Name: "NlbTargetGroup"
      Port: 80
      Protocol: HTTP
      VpcId: "vpc-XXXXXX"
      TargetGroupAttributes:
        - Key: deregistration_delay.timeout_seconds
          Value: 300
      TargetType: ip
      Targets: # list of the primary IP addresses of the Network interface(s) associated with the VPC endpoint
         - Id: 172.31.0.XX
           Port: 80
         - Id: 172.31.0.XX
           Port: 80
profile picture
GK
답변함 2년 전
0

Thank you!

답변함 2년 전
0

This only seems to work for usecases where the IP is in the same subnet. It errors out stating the Availability Zones for IP address must be all when not within the VPC (which is the case when we do it manually in the console)

AWS
PK
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠