Я настроил следующий ALB для сервера Apollo:
const apolloService = new ApplicationLoadBalancedFargateService(this, 'MyApolloService', {
serviceName: 'my-apollo-service',
publicLoadBalancer: false,
cluster,
taskImageOptions: {
containerPort: 4000,
image: ecs.ContainerImage.fromEcrRepository(
Repository.fromRepositoryName(this, 'MyApolloRepository', 'my-apollo-repo')
),
environment: {
PLAYGROUND: 'true',
},
},
});
apolloService.service.connections.allowFrom(hasuraService.service, ec2.Port.tcp(4000));
Возможно ли (1) вывести IP-адрес этого настроенного балансировщика нагрузки в конце (даже если это не inte rnet -facing; и (2) использовать IP-адрес, чтобы внедрить его в качестве переменной среды службы, настроенной ранее (я пропустил код, создающий эту службу, но поставил разрешенное соединение с ним выше)?