Как проверить состояние loadbalancer с помощью AWS Java Elastic Load Balancer SDK - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть команда cli, которую я пытаюсь преобразовать в Java SDK:

aws elb wait any-instance-in-service --load-balancer-name $lb_name --profile $AWS_PROFILE

, которая должна сообщать, что балансировщик нагрузки, созданный EKS, работает и готов.

Я использую:

ElasticLoadBalancingV2Client

с Gradle:

dependencyManagement {
    imports {
        mavenBom 'software.amazon.awssdk:bom:2.4.4'
    }
}
    compile 'software.amazon.awssdk:elasticloadbalancingv2'

До сих пор SDK, по-видимому, предоставляет почти все, но дает статус балансировщика нагрузки.

Я исследую

describeLoadBalancerAttributes

прямо сейчас, но если кто-нибудь найдет иглу передо мной, я очень буду признателен за помощь.

Мне нужен эквивалент этого: https://docs.aws.amazon.com/cli/latest/reference/elbv2/wait/load-balancer-available.html

или этот(я полагаю, более старая версия) https://docs.aws.amazon.com/cli/latest/reference/elb/wait/instance-in-service.html

1 Ответ

0 голосов
/ 13 февраля 2019

Я нашел его по той самой ссылке, которую я разместил: facepalm: https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancers.html

Я добавлю детали позже, когда у меня будет код (или вы можете победить меня в этом), и я приму ваш ответ вместо этого.Спасибо.

...