W środowisku chmury należy wziąć pod uwagę wiele czynników przy uzyskiwaniu dostępu do adresów URL z poziomu aplikacji.
localhost, to czy usługa docelowa została
przeniesiona z aplikacją?Ta reguła powoduje oznaczenie flagą odwołań do następujących literałów łańcuchowych języka Java i wartości właściwości w plikach .properties:
Jeśli docelowym środowiskiem wykonawczym chmury jest IBM Cloud lub model PaaS innej firmy, następujące protokoły nie zostaną oznaczone flagą przez tę regułę, ponieważ są one oznaczone flagą przez regułę Nie używaj starszych lub niestandardowych protokołów.
Ta reguła powoduje również oznaczenie odwołań do "http://" lub "https: //" w atrybucie < code> location < /code> w elemencie < span class= "XmlDefinition"> < address> < /span> w plikach WSDL.
Uwaga: odwołania do adresów "http://www.w3.org/" i "http://schemas.xmlsoap.org/" nie są oznaczane flagą, ponieważ identyfikują one zdefiniowane przez przestrzenie nazw w specyfikacji mechanizmu adresowania usług WWW (WS-Addressing).
Jeśli aplikacja jest w stanie uzyskać bezpośredni dostęp do punktu końcowego usługi lub węzła sieci, nie jest wymagane żadne działanie. W przeciwnym razie istnieją dwa potencjalne rozwiązania:
Korzystając z tunelu VPN, na przykład IBM Secure Gateway na potrzeby platformy IBM Cloud, można utworzyć bezpieczne połączenie z punktem końcowym usługi lub węzłem sieci. Więcej informacji o konfigurowaniu bezpiecznego połączenia zawiera sekcja Konfigurowanie sieci VPN. Po skonfigurowaniu bramy należy połączyć aplikację z nowym miejscem docelowym, korzystając z hosta chmury i numeru portu, który jest udostępniany podczas tworzenia miejsca docelowego.
W środowisku chmury domyślnie są otwierane tylko niektóre porty. Informacje na temat otwierania dodatkowych portów można znaleźć w sekcji Porty firewalla w sekcji
Dostęp do systemu WebSphere Application Server w systemie IBM Cloud.
Więcej informacji na ten temat zawiera sekcja 9 najważniejszych reguł dla aplikacji w chmurze.