可以使用以下代码示例解决此问题。首先,确保安装了AWS CLI,并通过以下命令创建一个新的安全组:
aws ec2 create-security-group --group-name my-tls-sg --description "Security group for TLS traffic"
然后,使用以下命令将安全组规则添加到新创建的安全组中:
aws ec2 authorize-security-group-ingress --group-id --protocol tcp --port 443 --cidr 0.0.0.0/0
其中,
接下来,使用以下命令创建一个新的网络负载均衡器:
aws elbv2 create-load-balancer --name my-tls-nlb --scheme internet-facing --type network --subnets subnet-12345678 subnet-12345679
其中,subnet-12345678和subnet-12345679是您要将负载均衡器分配给的子网。
然后,创建一个新的TLS监听器并将其添加到负载均衡器:
aws elbv2 create-listener --load-balancer-arn --protocol TLS --port 443 --certificates CertificateArn=
其中,
最后,将目标组添加到负载均衡器:
aws elbv2 create-target-group --name my-tls-targets --protocol TCP --port 443 --vpc-id
其中,
完成以上步骤后,您的网络负载均衡器应该能够正常接收并转发TLS流量,避免了数据包丢失问题。
上一篇:AWS网络负载均衡器SSL穿透
下一篇:AWS网络负载均衡器未生成日志。