ASRP -Adobe存储资源提供程序

上次更新: 2023-12-06
  • 主题:
  • Communities
    查看有关此主题的更多信息
  • 创建对象:
  • Admin

关于ASRP

当AEM Communities配置为使用ASRP作为其公用存储时,用户生成的内容(UGC)可从所有创作和发布实例访问,而无需同步或复制。

另请参阅 SRP选项的特性推荐的拓扑.

要求

使用ASRP需要额外的许可证。

要将您的AEM Communities站点配置为使用ASRP进行UGC,请联系您的客户代表,以获得:

  • 数据中心URL(ASRP终结点的地址)
  • 使用者密钥
  • 密钥
  • 报表包ID

消费方密钥和密钥在公司的所有报表包中共享。 每个租户有一个报表包。

配置

选择ASRP

存储配置控制台 允许选择默认存储配置,该配置标识要使用的SRP实现。

在AEM创作实例上:

  • 在全局导航中,导航到 “工具” > “社区” > “存储配置” 并选择 Adobe存储资源提供程序(ASRP).

asrp-default

以下信息来自预配过程:

  • 数据中心URL:下拉列表以选择由您的客户代表识别的生产数据中心。
  • 默认报表包:输入默认报表包的名称。
  • 使用者密钥:输入使用者密钥。
  • 密码:输入密码。
  • 选择​提交

准备发布实例:

提交配置后,测试连接:

  • 选择 测试配置.

    对于每个创作和发布实例,测试从“存储配置”控制台到数据中心的连接。

  • 确保可从数据中心路由配置文件数据的站点URL,方法是 将链接外部化.

复制加密密钥

使用者密钥和秘密密钥已加密。 为了使密钥正确加密/解密,所有AEM实例上的主Granite加密密钥必须相同。

按照上的说明操作 复制加密密钥.

要获得正确的配置文件和配置文件图像链接,请确保正确地 配置链接外部化器.

请确保将域设置为可从数据中心URL(ASRP端点)路由的URL。

时间同步

为了成功通过ASRP端点进行身份验证,运行托管AEM Communities的计算机必须经过时间同步,例如与 网络时间协议(NTP).

发布配置

在所有创作实例和发布实例上,必须将ASRP标识为公用存储。

要使相同的配置在发布环境中可用,请执行以下操作:

在AEM创作实例上:

  • 从主菜单导航到 工具 > 部署 > 复制
  • 选择 激活树
  • 起始路径:浏览到 /conf/global/settings/communities/srpc/
  • 取消选择 仅已修改
  • 选择 激活

从AEM 6.0升级

注意

如果在已发布的社区站点上启用ASRP,则任何UGC都已存储在 JCR 不再可见,因为内部部署存储和云存储之间没有数据同步。

AEM Communities Extension 之前在AEM 6.0 social communities中引入了as a cloud service。 从AEM 6.1 Communities开始,无需云配置,只需从中选择ASRP 存储配置控制台.

由于新的存储结构,必须遵循 升级 从社交社区升级到社区时的说明。

管理用户数据

有关信息 用户用户配置文件用户组,通常在发布环境中输入,访问

疑难解答

升级后UGC消失

如果从现有AEM 6.0社交社区站点进行升级,请务必遵循 升级说明,否则UGC似乎会丢失。

身份验证错误

如果收到针对数据中心URL的身份验证错误,并且AEM error.log包含有关过时时间戳的消息,请验证是否正在进行时间同步。

使用工具,例如 网络时间协议(NTP) 以定时同步所有AEM创作服务器和发布服务器。

新内容未出现在搜索中

云存储基础架构使用的Adobe 最终一致性 以实现其扩展和性能目标。 因此,新内容不会立即可用,并且需要几秒钟才能显示在搜索结果中。

在监视影响最终一致性的间隔时,如果新内容在搜索中需要超过几秒的时间才能显示,请联系您的客户代表。

UGC在ASRP中不可见

通过检查存储选项的配置,确保已将ASRP配置为默认提供程序。 默认情况下,存储资源提供程序是JSRP,而不是ASRP。

在所有创作和发布AEM实例上,重新访问“存储配置”控制台,或检查AEM存储库。

在JCR中,如果 /conf/global/settings/communities

  • 不包含 srpc 节点,这意味着存储提供程序是JSRP。
  • 如果srpc节点存在并包含 默认配置 节点,默认配置的属性将ASRP定义为默认提供程序。

在此页面上