401 AEM as a Cloud Serviceでの機能テスト中に不正エラーが発生する
DispatcherでサポートされていないBasic認証が使用されているため、AEM as a Cloud Serviceの機能テスト中に 401 不正エラーが発生します。 これを解決するには、認証設定を更新し、CDN レベルの基本認証を使用して安全なアクセスを実現します。
説明 description
環境
- 製品: 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資格情報と認証の設定」を参照してください。
- テスト中にアクセスが必要な場合は、
/content/test-site/のCDN設定に除外または調整を明示的に追加します。 - CDNまたは関連するアクセス制御設定を更新した後、
/content/test-site/を対象とした機能テストを再実行します。 - 401個の未承認エラーを返さずに、リクエストが正常に完了したことを確認します。
サポートされる認証アプローチについて詳しくは、CDN ベースのアクセス制御と資格情報管理に関するAdobe Experience Managerのドキュメントを参照してください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles