将Assets创作API服务添加到App Builder项目时权限被拒绝

本文说明如何解决在尝试将AEM Assets创作API服务添加到Adobe Developer Console中的现有App Builder项目时出现的权限被拒绝错误。

描述 description

环境

Adobe Experience Manager (AEM)(所有版本)

问题/症状

尝试通过Adobe Developer Console将AEM Assets创作API服务添加到现有App Builder项目时,出现以下问题:

  • 添加服务的选项将显示为灰色。
  • 现有的服务器到服务器凭据显示为已禁用。
  • 显示​ 权限被拒绝 ​消息。
  • 该用户拥有开发人员、产品管理员和系统管理员等角色,但仍遇到此权限问题。
  • 用户界面中未显示特定的错误代码,但主要症状是无法启用API或添加服务。

原因

发生权限被拒绝错误,因为您未在管理AEM Assets创作API服务的产品配置文件上指定为开发人员,或者未为该配置文件启用API。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 确保在Adobe Admin Console中的相关产品配置文件上将您指定为开发人员。 只有具有产品配置文件上的开发人员角色的用户才能为该配置文件添加或管理API服务。

  2. 确认已在与项目关联的产品配置文件中启用AEM Assets创作API。

    1. 导航到Admin Console > 产品 > AEM > 产品配置文件
    2. 选择相关的配置文件并确认该API已启用。
  3. 如果未启用API,请请求客户组织的管理员在产品配置文件上启用该API。

  4. 确认您的开发人员角色和API启用后,返回到Adobe Developer Console项目工作区,并尝试再次添加AEM Assets创作API服务。

  5. 如果选项保持灰显状态,注销并重新登录以刷新您的权限,或者清除您的浏览器缓存。

recommendation-more-help
experience-cloud-kcs-help-kbarticles