In un ambiente cloud, ci sono molte cose da considerare quando si accede agli URL dall'applicazione.
localhost, il servizio di destinazione è stato spostato assieme all'applicazione?Questa regola contrassegna i riferimenti a quanto segue nei valori letterali di tipo stringa Java e nei valori della proprietà nei file .properties:
Se l'ambiente di runtime del cloud di destinazione è IBM Cloud o PaaS di terze parti, i seguenti protocolli non sono contrassegnati da questa regola perché sono contrassegnati dalla regola Non utilizzare protocolli meno recenti o non standard.
Questa regola contrassegna anche i riferimenti a "http://" o "https: //" nell'attributo < code> location < /code> nell'elemento < span class= "XmlDefinition"> < address> < /span> nei file WSDL.
Nota: I riferimenti a "http://www.w3.org /" e "http://schemas.xmlsoap.org /" non sono contrassegnati perché identificano gli spazi dei nomi definiti nella specifica Web Services Addressing.
Se la propria applicazione è in grado di accedere direttamente all'endpoint del servizio o al peer, non è richiesta alcun'altra azione. Altrimenti ci sono due soluzioni possibili:
È possibile utilizzare un tunnel VPN, come IBM Secure Gateway for IBM Cloud, per creare una connessione sicura verso l'endpoint del servizio o il peer. Per ulteriori informazioni sulla configurazione di una connessione sicura, consultare Configurazione di una VPN. Una volta configurato il gateway, collegare l'applicazione alla nuova destinazione utilizzando l'host cloud ed il numero di porta fornito quando si è creata la destinazione.
In un ambiente cloud, per impostazione predefinita, vengono aperte solo alcune porte. Per informazioni su come aprire ulteriori porte, consultare la sezione Porte del firewall in
Accesso di sistema di WebSphere Application Server in IBM Cloud.
Per ulteriori informazioni, vedere Top 9 rules for cloud applications.