ASRP -Adobe存储资源提供程序

关于ASRP

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

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

要求

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

要将AEM Communities网站配置为使用ASRP for UGC,请联系您的客户代表,以获取:

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

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

配置

选择ASRP

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

在AEM创作实例上:

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

asrp-default

以下信息来自配置过程:

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

准备发布实例:

提交配置后,测试连接:

  • 选择​测试配置

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

  • 确保将链接外部化🔗可使配置文件数据的网站URL从数据中心路由。

复制加密密钥

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

按照复制加密密钥中的说明操作。

要获取正确的配置文件和配置文件图像链接,请务必正确地配置链接外部器

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

时间同步

要使用ASRP端点进行身份验证成功,运行托管AEM Communities的计算机必须进行时间同步,例如使用网络时间协议(NTP)

发布配置

ASRP必须被标识为所有创作实例和发布实例上的公共存储。

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

在AEM创作实例上:

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

从AEM 6.0升级

注意

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

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节点存在并且包含defaultconfiguration节点,则默认配置的属性会将ASRP定义为默认提供程序。

在此页面上