AEMの接続性の問題内部ネットワークを介した迅速な開発環境
Adobe Experience Manager(AEM)as a Cloud Serviceを使用すると、VPN または内部ネットワークを介して Rapid Development Environment (RDE)にアクセスする際に、接続の問題が発生します。 このようなシナリオでは、aem:rde:status コマンドが接続拒否エラーで失敗することがよくあります。 この記事では、web プロキシを使用するように環境を設定して、すべてのネットワーク設定で一貫した接続を確保する方法について説明します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS) - Sites
問題/症状
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 プロキシ設定を指定して、すべての CLI リクエストを Zscaler プロキシ経由でルーティングするようにシステムを設定します。
-
シェルまたはコマンドプロンプトで
HTTP_PROXYおよびHTTPS_PROXYの環境変数を設定します。export HTTP_PROXY="http://<zscaler-proxy-address>:<port>"export HTTPS_PROXY="http://<zscaler-proxy-address>:<port>"。Windows では、
exportの代わりにsetを使用するか、システム設定を使用してこれらの変数を設定します。 -
または、Adobe IO CLI で直接これらの設定を行います。
aio config:set HTTP_PROXY <zscaler-proxy-address>aio config:set HTTPS_PROXY <zscaler-proxy-address>
-
-
Adobe IO CLI およびAEM RDE プラグインが、これらのプロキシ設定を正しく取得していることを確認します。
-
RDE エンドポイントへの直接送信トラフィックが VPN または内部ネットワークでブロックされているかどうかを確認します。 その場合は、会社のプロキシを通じたルーティングがすべての送信トラフィックに適用されていることを確認します。
これらの設定を適用した後、aem:rde:status コマンドを使用して RDE へのアクセスを再試行します。 この設定により、VPN か内部ネットワークかに関係なく、シームレスな接続が可能になります。