ENVIRON.INI 的變更

針對內部部署版本,會強制實行「內容安全性原則」來確保應用程式安全性。「GIS 地圖檢視器」會連線至「WAM 應用程式網域」以外的網域,例如 ArcGIS JavaScript API 和 ArcGIS 入口/ArcGIS Online 伺服器的 CDN。依據 CSP 限制,會封鎖與其他網域的通訊。因此,「GIS 地圖檢視器」將無法運作。若要使用「GIS 地圖檢視器」,請將下列 URL 新增至 ENVIRON.INI 檔案的參數中。

參數 URL
CSP_​CONNECT_​SRC 請提供網路狀態為 blocked:csp 的 URL
CSP_​FONT_​SRC https://js.arcgis.com data:

請與上面的參數一起,提供網路狀態為 blocked:csp 的 URL
CSP_​STYLE_​SRC https://js.arcgis.com data:

請與上面的參數一起,提供網路狀態為 blocked:csp 的 URL
CSP_​URL_​IMG_​SRC https://js.arcgis.com data:

請與上面的參數一起,提供網路狀態為 blocked:csp 的 URL
CSP_​URL_​SCRIPT_​SRC https://js.arcgis.com data:

請與上面的參數一起,提供網路狀態為 blocked:csp 的 URL

如需其他資訊,請參考「附錄 B」之「進階功能表選項」中的「功能表區塊 55 - URL、檔案及 URL 相關選項」,並也參閱「伺服器管理指南」。

以下是 ENVIRON.INI 檔案中的其他參數組態:

  • OWSM-PROTECTION_​FOR_​REST_​SERVICES
  • CLOUD_​RESTRICTION_​URLS_​ENABLE

OWSM_​PROTECTION_​FOR_​REST_​SERVICES

只有當必須為 REST 服務啟用 Oracle Web Service Manager Protection 時,才應設定此參數。

ENVIRON.INI 檔案中的預設參數值是設為 'true'。如果未設定 Oracle Web Service Manager,請將其設為 'false'。此外,WEBSERVICES_​ENABLED 參數值也應設為 'true'。

ENVIRON.INI 檔案位於環境的 etc 資料夾中 (例如:/ scratch/<環境名稱>/etc)。

欄位
OWSM_​PROTECTION_​FOR_​REST_​SERVICES false
WEBSERVICES_​ENABLED true

重要!應正確設定這些參數,才能夠啟動「GIS 檢視器」。

CLOUD_​RESTRICTION_​URLS_​ENABLE

請只有在應從 Oracle Utilities Work and Asset Management 系統存取一組伺服器 URL 時,才設定此參數。

此參數的預設參數值是設為 'false'。如果參數值設為 'true',則在 CLOUD_​WHITE_​LIST_​PATH 參數中設定的白名單 XML 檔案中,應提及「ESRI 地圖主控組態」與「ESRI WAM 整合主控組態」物件中設定的 GIS 伺服器 URL。