解决使用IMS技术帐户部署AEM RDE期间的403禁止错误

本文介绍如何通过GitHub操作,使用技术IMS帐户部署到Adobe Experience Manager (AEM)快速开发环境(RDE)时遇到403禁止错误。 解决办法涉及验证和更新技术帐户的Cloud Manager产品配置文件权限。

描述 description

环境

Adobe Experience Manager as a Cloud Service (AEMaaCS)(所有版本)

问题/症状

当您使用GitHub操作和技术IMS帐户将代码包部署到AEM RDE环境时,部署会失败并出现403禁止错误。 该错误通常在部署命令期间出现,并且日志会显示与以下内容类似的消息:

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