AEM as a Cloud Serviceでリポジトリ環境を設定する際の認証エラー

Adobe Experience Manager(AEM)as a Cloud Serviceで EDS/xwalk プロジェクトのリポジトリ環境を設定する場合。 403 Forbidden [ admin] not authorized が発生します。 これは、管理 API へのアクセスおよび組織設定の作成に必要な管理者権限がないことが原因で発生します。 これを修正するには、サイトレベルの管理者アクセス権を割り当て、該当する場合は専用の組織を使用し、API トークンに正しい役割が含まれていることを確認します。

説明 description

環境

  • 製品:Adobe Experience Manager(AEM)as a Cloud Service - Sites
  • 関連する機能:環境をリポジトリ化

問題/症状

  • リポジトリ環境を設定するために管理 API を使用しようとすると、403 Forbidden [ admin] not authorized エラーが発生する。
  • 組織の設定を作成するには、管理者権限が必要です。
  • 権限範囲が原因で制限事項が発生する。

解決策 resolution

このエラーを解決するには、次の手順に従います。

  1. 特定のサイト設定に対してユーザーが サイトレベルの管理者 として追加されていることを確認します。 設定 URL を使用して、管理者ステータスを確認します。 詳しくは、​ 設定と設定ブラウザー ​ を参照してください。
  2. 組織レベルの管理者権限(adobe-cm)は、外部のパートナーや顧客に拡張できないことを理解します。 サイト固有の設定を管理するには、サイトレベルのアクセスで十分です。 詳しくは、​ 製品プロファイルとサービスユーザーグループの権限管理 ​ を参照してください。
  3. esieds のような専用組織が使用可能な場合は、それを使用してアクセス管理を簡略化し、共有リソースの競合を回避します。 この組織内で必要なすべての権限を確認します。
  4. config_admin ロールを含む API トークンを生成します。 トークンの範囲が正しく有効であることを確認するには、​ サーバーサイド API のアクセストークンの生成 ​ ドキュメントを参照してください。
  5. 管理 API を使用して POST またはGET リクエストを実行する場合は、正しい役割を持つ有効なトークンを使用します。 既知の動作中の設定に対してテストし、トークン機能を確認します。
  6. 変更を適用した後、権限がサイトレベルで正しく機能していることを確認します。 API 呼び出しを再テストして、認証エラーなしで正常に実行されたことを確認します。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f