Validar o host e a porta da URL para acesso de nuvem

Em um ambiente de nuvem, há muitas coisas a considerar ao acessar URLs a partir de seu aplicativo.

  1. O nome do host ou o endereço IP precisam mudar?
  2. O host pode ser acessado a partir do ambiente de nuvem?
  3. A porta pode ser acessada a partir do ambiente de nuvem?
  4. O nome do host ou o endereço IP pode mudar dinamicamente no ambiente de nuvem após a implementação?
  5. Se o nome do host for localhost, o serviço de destino se moveu para o aplicativo?

Esta regra sinaliza as referências para o seguinte em sequências literais Java e em valores de propriedade nos arquivos .properties:

Se o ambiente de tempo de execução de nuvem de destino for o IBM Cloud ou PaaS de terceiros, os protocolos a seguir não serão sinalizados por esta regra porque eles são sinalizados pela regra Não usar protocolos mais antigos ou não padrão.

Essa regra também sinaliza referências a "http://" ou "https: //" no atributo < code> location < /code> no elemento < span class= "XmlDefinition"> < address> < /span> em arquivos WSDL.

Nota: Referências a "http://www.w3.org/" e "http://schemas.xmlsoap.org/" não são sinalizadas porque elas identificam namespaces definidos na especificação de Endereçamento de Serviços da Web.

Como resolver

Se o seu aplicativo puder acessar diretamente o terminal ou peer de serviço, nenhuma outra ação será necessária. Caso contrário, existem duas soluções possíveis:

Crie uma Conexão Segura

É possível usar um túnel VPN, tal como o IBM Secure Gateway for IBM Cloud, para criar uma conexão segura com seu terminal em serviço ou peer. Para obter informações adicionais sobre como configurar uma conexão segura, veja Configurando uma VPN. Depois de configurar seu gateway, conecte seu aplicativo ao novo destino usando o host de nuvem e o número da porta que é fornecido durante a criação do destino.

Abra uma Porta

Apenas determinadas portas são abertas por padrão em um ambiente de nuvem. Para obter informações sobre como abrir portas adicionais, consulte a seção Portas do Firewall no acesso do WebSphere Application Server no IBM Cloud System.

Para obter mais informações, consulte9 regras principais para aplicativos de nuvem.