401 AEM as a Cloud Serviceの機能テスト中に Unauthorized エラーが発生する
Dispatcherでサポートされていない基本認証が使用されているため、AEM as a Cloud Serviceの機能テスト中に 401 Unauthorized エラーが発生します。 これを解決するには、認証設定を更新し、CDN レベルの基本認証を使用して安全なアクセスを確保します。
説明 description
環境
- Product:Adobe Experience Manager as a Cloud Service(AEMaaCS)
- 制約 :基本認証で設定されたDispatcher。機能テストは、
/content/test-site/の下のコンテンツをターゲットにします。
問題/症状
/content/test-site/の下でテストページを作成または削除する機能テストの結果、401 未認証のエラーが発生します。- ログには、特別なドメイン設定を使用する
.netで終わるドメインをターゲティングするリクエストのエラーが表示されます。 - Dispatcherには、いくつかの基本認証
/content/test-site/定が含まれていますが、設定に関する明示的なルールはありません。 - この問題は、環境の初期設定以降に発生しており、設定ファイルが最近変更されたためではありません。
解決策 resolution
メモ:Dispatcherを使用した基本認証は、AEM as a Cloud Serviceの実稼動のオーサー環境またはパブリッシュ環境ではサポートされていません。 代わりに、CDN レベルのコントロールを使用します。
- Cloud Manager パイプラインで現在のDispatcher設定を確認し、基本的な認証設定を特定します。
- CDN レイヤーベースの基本認証に焦点を当てて、AEM as a Cloud Serviceでサポートされている認証方式については、AEM as a Cloud Serviceでの認証 を参照してください。
- 機能テストでアクセス制御が必要な場合は、Dispatcherベースの設定を使用するのではなく、CDN レベルの基本認証を設定します。 CDN 資格情報と認証の設定 を参照してください。
- テスト中にアクセスが必要な場合は、CDN 設定で
/content/test-site/の除外または調整を明示的に追加します。 - CDN または関連するアクセス制御設定を更新した後、
/content/test-site/をターゲットにした機能テストを再実行します。 - 401 未認証エラーを返さずに、リクエストが正常に完了したことを確認します。
サポートされる認証アプローチについて詳しくは、CDN ベースのアクセス制御と資格情報管理に関するAdobe Experience Manager ドキュメントを参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f