首先,我们需要创建一个 AWS Beanstalk 应用程序和环境。
在环境配置中选择“Load balancing”的选项卡。
选择“Configure more options”并将“Load balancing”改为“Private”。
点击“Create”, 将该环境创建成功。
然后,我们可以通过 AWS CLI 或 AWS SDK 来访问私有负载均衡器。 示例代码如下:
import boto3
elbv2 = boto3.client('elbv2', region_name='us-west-2')
response = elbv2.describe_load_balancers(
Names=[
'my-private-lb',
],
)
lb_dns_name = response['LoadBalancers'][0]['DNSName']
print(lb_dns_name)
运行上述代码后,会输出私有负载均衡器的 DNS 名称。 我们可以使用该名称来访问私有负载均衡器中的实例。