由于缺少权限,无法通过服务器到服务器身份验证添加AEM Assets创作API
使用服务器到服务器身份验证通过AEM Assets在Adobe Experience Manager as a Cloud Service (AEMaaCS)中添加Adobe Developer Console创作API失败,因为所需的API选项仍然不可用。 要解决此问题,请为目标环境启用AEM Assets API用户。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
问题/症状
- 尝试通过服务器到服务器身份验证添加AEM Assets创作API失败。
- 该API选项未出现在Adobe Developer Console项目配置中。
- 该界面显示访问或权限限制不足消息。
- 由于缺少API可用性,集成设置无法继续。
- 未显示特定错误代码,但UI指示访问限制。
根本原因
当Adobe Admin Console中的相关环境未启用AEM Assets API用户权限,从而导致AEM Assets Author API的服务器到服务器身份验证设置无法运行时,会出现此问题。
解决方法 resolution
执行以下步骤以启用访问并添加API:
- 登录到 Adobe Admin Console 并导航到产品
>AEM as a Cloud Service。 - 选择与预期集成对应的相关环境。
- 展开所选环境的 AEM Assets Collaborator用户 部分。
- 找到AEM Assets API Users服务,然后打开开关以启用该环境的API访问。
- 验证切换开关是否可让AEM Assets API用户切换到“已启用”(活动)状态。
- 保存更改以应用更新的配置。
- 返回Adobe Developer Console并重新打开项目配置。
- 通过服务器到服务器身份验证添加AEM Assets创作API,并确认该选项现在显示并成功工作。
相关阅读
使用OAuth服务器到服务器身份验证调用基于OpenAPI的AEM API
recommendation-more-help
experience-cloud-kcs-help-kbarticles