清理现有Brand Portal发布配置

发布通常会失败并出现“401未授权”错误,因为用户(例如mac-<tenantid>-replication)缺少最新的私钥,并且复制代理日志中未报告任何其他错误。 您可能希望避免进行故障排除,而改为创建配置。 要使新配置正常工作,请从Experience Manager创作设置中清理以下内容:

  1. 转到localhost:4502/crx/de/ (考虑到您正在localhost:4502:上运行创作实例)
    i.删除/etc/replication/agents.author/mp_replication
    二、 删除/etc/cloudservices/mediaportal/<config_name>

  2. 转到localhost:4502/useradmin:
    i.搜索用户mac-<tenantid>replication
    二、 删除此用户

现在,系统已全部清理。 现在,您可以尝试创建云服务配置,并且仍使用现有的JWT应用程序。 无需创建应用程序,只需从新创建的云配置中更新公钥即可。

NOTE
请勿修改任何自动生成的设置。

开发人员连接JWT应用程序租户可见性问题

如果在https://legacy-oauth.cloud.adobe.io/,则列出当前用户拥有系统管理员的所有组织(租户)。 如果您在此处找不到组织名称,或者您在此处无法为所需的租户创建应用程序,请检查您是否有足够的(系统管理员)权限。

此用户界面存在一个已知问题,即对于任何租户,只有前十个应用程序可见。 创建应用程序时,请停留在页面上并将URL加入书签。 不要转到应用程序的列表页并找到您创建的应用程序。 您可以直接点击此已添加书签的URL,并在需要时更新或删除应用程序。

可能未正确列出JWT应用程序。 因此,建议您在创建JWT应用程序时记下或将URL加入书签。

运行配置停止工作

如果复制代理(可以正常发布到Brand Portal)停止处理发布作业,请检查复制日志。 Experience Manager内置了自动重试功能,因此,如果特定资源发布失败,则会自动重试该资源。 如果存在网络错误等间歇性问题,则在重试期间可能会成功。

如果连续发布失败,并且队列被阻止,请检查​ 测试连接。 尝试解决正在报告的错误。

根据错误,建议您记录支持工单,以便Brand Portal工程团队可以帮助您解决问题。

Brand Portal IMS配置令牌已过期

如果您的Brand Portal环境突然停止,IMS配置可能会无法正常运行。 系统显示不正常的IMS配置,并反映您的访问令牌已过期的错误消息(类似于以下内容)。

com.adobe.granite.auth.oauth.AccessTokenProvider failed to get access token from authorization server status: 400 response: Unknown macro: {"error"}

要解决此问题,Adobe建议您手动保存并关闭IMS配置,然后再次检查运行状况状态。 如果配置不起作用,请删除现有配置并创建新配置。

配置复制代理以避免连接超时错误

通常,如果复制队列中有多个挂起的请求,发布作业会失败并出现超时错误。 要解决此问题,请确保将复制代理配置为避免超时。

要配置复制代理,请执行以下操作:

  1. 登录到您的AEM Assets创作实例。
  2. 从​ 工具 ​面板,导航到​ 部署 > 复制
  3. 在“复制”页面中,单击​ Agents on author。 您可以看到Brand Portal租户的四个复制代理。
  4. 单击复制代理URL,然后单击​ 编辑
  5. 在“代理设置”中,单击​ 扩展 ​选项卡。
  6. 选中​ 关闭连接 ​复选框。
  7. 重复步骤4至7以配置所有四个复制代理。
  8. 重新启动服务器。
recommendation-more-help