Untuk membuat grup target
Jika Anda tidak memiliki grup target yang dapat Anda gunakan untuk tindakan default, gunakan create-target-groupperintah untuk membuatnya sekarang. Sebagai contoh, lihat Buat grup target.
Untuk menambahkan pendengar TCP
Gunakan perintah create-listener, menentukan protokol TCP.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn \
--protocol TCP \
--port 80 \
--default-actions Type=forward,TargetGroupArn=target-group-arn
Untuk menambahkan pendengar TCP dengan beberapa grup target
Gunakan perintah create-listener, tentukan protokol TCP, grup target, dan bobot.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn \
--protocol TCP \
--port 80 \
--default-actions '[{
"Type":"forward",
"ForwardConfig":{
"TargetGroups":[
{"TargetGroupArn":"target-group-1-arn","Weight":10},
{"TargetGroupArn":"target-group-2-arn","Weight":30}
]
}
}]'
Untuk menambahkan pendengar TLS
Gunakan perintah create-listener yang menentukan protokol TLS.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn \
--protocol TLS \
--port 443 \
--certificates CertificateArn=certificate-arn \
--ssl-policy ELBSecurityPolicy-TLS13-1-2-Res-2021-06 \
--default-actions Type=forward,TargetGroupArn=target-group-arn
Untuk menambahkan pendengar UDP
Gunakan perintah create-listener yang menentukan protokol UDP.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn \
--protocol UDP \
--port 53 \
--default-actions Type=forward,TargetGroupArn=target-group-arn
Untuk menambahkan pendengar QUIC
Gunakan perintah create-listener yang menentukan protokol QUIC.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn \
--protocol QUIC \
--port 443 \
--default-actions Type=forward,TargetGroupArn=target-group-arn
Untuk menambahkan pendengar TCP
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listenermenggunakan protokol TCP.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Untuk menambahkan pendengar TCP dengan beberapa grup target
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listenermenggunakan protokol TCP.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
ForwardConfig:
TargetGroups:
- TargetGroupArn: !Ref myTargetGroup1,
Weight: 10
- TargetGroupArn: !Ref myTargetGroup2,
Weight: 30
TargetGroupStickinessConfig:
Enabled: true
Untuk menambahkan pendengar TLS
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listenermenggunakan protokol TLS.
Resources:
myTLSListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TLS
Port: 443
SslPolicy: "ELBSecurityPolicy-TLS13-1-2-Res-2021-06"
Certificates:
- CertificateArn: "certificate-arn"
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Untuk menambahkan pendengar UDP
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listenermenggunakan protokol UDP.
Resources:
myUDPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: UDP
Port: 53
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Untuk menambahkan pendengar QUIC
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listenermenggunakan protokol QUIC.
Resources:
myQUICListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: QUIC
Port: 443
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup