I understand advanced report service runs on different HTTPS port and customer wants to avoid exposing it to external world. Is there any way to handle it?

If customer has Application gateway/LB/Reverse proxy, we can write rules in Application Gateway/LB/reverse proxy based on context path of REST API which is getting used by AR service to redirect the requests to internal AR IP Address and port keeping access to SapphireIMS application port alone to outside world .

The AR context paths which needs to be used are -

  1. Admin
  2. default-birt
  3. default-delivery
  4. default-notification
  5. default-publish
  6. default-repository
  7. default-scheduler