AEM RDEのデプロイメント中にIMS テクニカルアカウントで403 Forbidden エラーを解決する

この記事では、GitHub Actionsを介してテクニカル IMS アカウントを使用してAdobe Experience Manager(AEM) Rapid Development Environment (RDE)にデプロイする際に発生する403 Forbidden エラーに対処する方法について説明します。 この解決には、テクニカルアカウントのCloud Manager製品プロファイル権限の確認と更新が含まれます。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEMaaCS)(すべてのバージョン)

問題/症状

GitHub Actionsとテクニカル IMS アカウントを使用してAEM RDE環境にコードパッケージをデプロイすると、デプロイメントが403 Forbidden エラーで失敗します。 通常、このエラーはデプロイメントコマンド中に表示され、ログには次のようなメッセージが表示されます。

RDECLIInternalError: [ RDECLI:UNEXPECTED_API_ERROR]  There was an unexpected API error code 403 with message Forbidden.

原因

このエラーは、デプロイメントに使用する技術的なIMS アカウントに、特定のプログラムおよびRDE環境に必要なCloud Manager製品プロファイル権限がない場合に発生します。 Cloud Manager製品プロファイルとそれに関連する権限により、RDE デプロイメントの認証を制御できます。

解決策 resolution

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

  1. Adobe Admin Consoleで、Cloud Manager製品プロファイルに移動します。
  2. デプロイメントに使用するテクニカル IMS アカウントがCloud Manager製品プロファイルに割り当てられていることを確認します。
  3. 割り当てられた製品プロファイルが正しいプログラムへのアクセス権を付与し、ターゲット RDE環境に必要な権限を含んでいることを確認します。
  4. 必要な製品プロファイルにテクニカルアカウントが含まれていない場合は、アカウントを直接追加します。 問題が解決しない場合は、グループメンバーシップのみに依存しないでください。
  5. 権限を更新したら、GitHub アクションを使用してデプロイメントを再試行します。
  6. エラーが解決しない場合は、製品プロファイルの割り当てと権限を確認して、目的のプログラムと環境に一致していることを確認します。
  7. すべての権限を確認した後も問題が解決しない場合は、Adobe サポート ​にお問い合わせください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles