AEM內部網路快速開發環境中的連線問題
透過VPN或內部網路存取快速開發環境(RDE)時,使用Adobe Experience Manager (AEM) as a Cloud Service會導致連線問題。 在這些情況下,aem:rde:status命令經常因拒絕連線錯誤而失敗。 本文說明如何設定您的環境以使用Web Proxy來確保跨所有網路設定的一致連線。
說明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站
問題/症狀
使用Adobe Experience Manager (AEM) as a Cloud Service的組織在透過VPN或內部網路存取快速開發環境(RDE)時面臨連線問題。 aem:rde:status命令因拒絕連線錯誤而失敗,顯示訊息:
Error: [ RDECLI:INTERNAL_STATUS_ERROR] There was an unexpected error when running status command. Please, try again later and if the error persists, report it.
Error FetchError: request to <endpoint> failed, reason: connect ECONNREFUSED <IP>:443
當透過VPN或內部LAN/Wi-Fi連線時,就會發生此問題。
解決方法 resolution
若要解決此問題並在所有網路設定中啟用RDE的一致連線,請遵循下列步驟:
-
透過設定HTTP和HTTPS Proxy設定,將您的系統設定為透過Zscaler Proxy路由所有CLI要求:
-
在殼層或命令提示字元中設定
HTTP_PROXY和HTTPS_PROXY的環境變數:export HTTP_PROXY="http://<zscaler-proxy-address>:<port>"export HTTPS_PROXY="http://<zscaler-proxy-address>:<port>"。在Windows上,使用
set而非export,或透過系統設定來設定這些變數。 -
或者,直接在Adobe IO CLI中設定這些設定:
aio config:set HTTP_PROXY <zscaler-proxy-address>aio config:set HTTPS_PROXY <zscaler-proxy-address>
-
-
確保Adobe IO CLI和AEM RDE外掛程式可正確擷取這些Proxy設定。
-
確認您的VPN或內部網路上是否封鎖了到RDE端點的直接輸出流量。 如果是,請確保針對所有傳出流量強制執行透過公司Proxy的路由。
套用這些組態後,請使用aem:rde:status命令再次嘗試存取RDE。 無論您使用VPN還是內部網路,此設定都應該允許順暢的連線。