У меня есть общедоступный IP-адрес в Azure, связанный с балансировщиком нагрузки.Я пытаюсь использовать клиент Java, чтобы отделить LB от IP.
Я пытался сделать несколько вещей, но последняя попытка была следующей:
LoadBalancer lb = myPublicIpAddress.getAssignedLoadBalancerFrontend().parent();
LoadBalancerFrontend frontEnd = myPublicIpAddress.getAssignedLoadBalancerFrontend();
lb.update().updatePublicFrontend(frontEnd.name()).withoutPublicIPAddress().parent().apply()
Из этого я получаю сообщение об ошибке:
CloudException: Frontend IP Configuration must reference either a Subnet, Public IP Address or Public IP Prefix
myPublicIpAddress является PublicIpAddressобъект извлечен непосредственно из лазурного.Это исключение сбивает меня с толку, потому что интерфейс подключен к общедоступному IP-адресу
. Edit: Также следует отметить, что этот пост здесь использует команды Azure и проходит через NIC.Я пытался повторить это с клиентом java, но сетевой адаптер в моем проекте не настроен одинаково, и это не работает.
Для репликации: создайте публичный IP-адрес в Azure.Создайте LB в Azure и свяжите его с IP.Попытайтесь отделиться с помощью метода выше.