Как вызвать контроллер веб-API, развернутый в Service Fabric Cluster?

Мы развернули два API в кластере Service Fabric

  • API 1 (порт 8485)
  • API 2 (порт 8630)

Мы можем получить доступ к API локально, используя следующий URL:

Обозреватель кластеров Service Fabric доступен по следующему URL

https://{MyLoadBalancerName}.northeurope.cloudapp.azure.com:19080/Explorer

Но я не могу получить доступ к API 1, используя следующий URL

https://{MyLoadBalancerName}.northeurope.cloudapp.azure.com:8485/api/controller

Я попытался добавить следующее правило балансировки нагрузки

  • Протокол: TCP
  • Порт: 80
  • Внутренний порт: 8485

Но не повезло! Может кто-нибудь объяснить, пожалуйста, как вызвать контроллер API?

2 ответа

Вам нужно добавить эти порты в список открытых портов при создании кластера на Azure. Вы также можете добавить их после создания этого кластера. проверьте ссылку из документации. https://docs.microsoft.com/en-us/azure/service-fabric/create-load-balancer-rule

Убедитесь, что вышеуказанные порты имеют доступ в NSG

Другие вопросы по тегам