IP 許可リストに加えるが原因で AEMaaCS で UI テストが失敗する

この記事では、AEMのオーサーサーバーおよびパブリッシュサーバーの IP 制限によって、エンドツーエンドまたは UI テスト中にパイプラインへのアクセスをブロックする方法について説明します。 これは、パイプラインの IP 範囲が適切に許可リストに加えるされておらず、「HTTP 403**禁止 エラーが発生した場合に発生します。 この問題を解決するには、パイプラインの IP 範囲を許可リストに加えるします。

説明 description

環境

  • 製品: Adobe Experience Manager as a Cloud Service(AEMaaCS) - Sites
  • 機能: Cloud Manager CI/CD パイプライン

問題/症状

  • AEMのオーサーサーバーとパブリッシュサーバーの IP 制限が原因で、エンドツーエンドテスト中に CI/CD パイプラインが失敗します。
  • ページを読み込もうとすると、パイプラインが HTTP 403 Forbidden エラーを受け取ります。
  • IP 制限を削除すると、IP許可リストに加えるが見つからないことが原因で発生していると確認でき、問題を一時的に解決できます。

解決策 resolution

この問題を解決するには、次の手順に従います。

  1. CI/CD パイプラインが UI テストを正常に実行できるように、オーサー環境とパブリッシュ環境の両方の許可リスト許可リストに加える設定で次の IP 範囲を設定します。

    • 20.44.81.210/32
    • 20.44.81.197/32
    • 40.65.215.0/28
    • 52.177.162.128/25
    • 52.177.164.0/25
    • 52.232.229.230/32
    • 52.232.229.253/32
    • 40.70.226.144/28
    • 40.70.226.80/28
    • 40.70.226.176/28
    • 40.70.226.48/28
    • 40.70.225.224/28
    • 40.70.226.96/28
    • 40.70.226.192/28
    • 40.70.226.208/28
    • 40.70.226.112/28
    • 40.70.225.240/28
    • 40.70.226.160/28
    • 40.70.226.128/28
    • 40.70.226.16/28
    • 40.70.226.0/28
    • 40.70.226.64/28
    • 40.70.226.32/28
  2. 許可リストをアップデートした後でパイプラインを使用してエンドツーエンドテストを再実行し、アクセスエラーなしで正常に実行されたことを確認します。

  3. 問題が解決しない場合は、外部依存関係を確認します。 テストツール(Cypress など)が、許可リストに加えるも必要な外部のシステムやサービスに依存しているかどうかを確認します。

  4. テストがエラーなしで正常に実行されると、必要なすべての機能が復元されることを確認して、解決を確認します。

関連資料

AEM as a Cloud Service ユーザーガイドの UI テスト ​

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