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的一致連線,請遵循下列步驟:

  1. 透過設定HTTP和HTTPS Proxy設定,將您的系統設定為透過Zscaler Proxy路由所有CLI要求:

    1. 在殼層或命令提示字元中設定HTTP_PROXYHTTPS_PROXY的環境變數:

      export HTTP_PROXY="http://<zscaler-proxy-address>:<port>"

      export HTTPS_PROXY="http://<zscaler-proxy-address>:<port>"

      在Windows上,使用set而非export,或透過系統設定來設定這些變數。

    2. 或者,直接在Adobe IO CLI中設定這些設定:

      aio config:set HTTP_PROXY <zscaler-proxy-address>

      aio config:set HTTPS_PROXY <zscaler-proxy-address>

  2. 確保Adobe IO CLI和AEM RDE外掛程式可正確擷取這些Proxy設定。

  3. 確認您的VPN或內部網路上是否封鎖了到RDE端點的直接輸出流量。 如果是,請確保針對所有傳出流量強制執行透過公司Proxy的路由。

套用這些組態後,請使用aem:rde:status命令再次嘗試存取RDE。 無論您使用VPN還是內部網路,此設定都應該允許順暢的連線。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f