解决使用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
请按照以下步骤解决问题:
- 在Adobe Admin Console中,转到Cloud Manager产品配置文件。
- 验证用于部署的技术IMS帐户是否已分配给Cloud Manager产品配置文件。
- 确认分配的产品配置文件授予对正确程序的访问权限,并包含目标RDE环境所需的权限。
- 如果所需的产品配置文件不包括技术帐户,请直接添加该帐户。 如果问题仍然存在,请不要仅依赖组成员资格。
- 更新权限后,请通过GitHub操作重试部署。
- 如果错误仍然存在,请查看产品配置文件分配和权限,以确保它们与预期的项目和环境相匹配。
- 如果在您验证所有权限后问题仍然存在,请联系Adobe支持以获取进一步帮助。
recommendation-more-help
experience-cloud-kcs-help-kbarticles