当AEM Communities配置为使用ASRP作为其公用存储时,用户生成的内容(UGC)可从所有创作和发布实例访问,而无需同步或复制。
使用ASRP需要额外的许可证。
要将您的AEM Communities站点配置为使用ASRP进行UGC,请联系您的客户代表,以获得:
消费方密钥和密钥在公司的所有报表包中共享。 每个租户有一个报表包。
此 存储配置控制台 允许选择默认存储配置,该配置标识要使用的SRP实现。
在AEM创作实例上:
以下信息来自预配过程:
准备发布实例:
提交配置后,测试连接:
选择 测试配置.
对于每个创作和发布实例,测试从“存储配置”控制台到数据中心的连接。
确保可从数据中心路由配置文件数据的站点URL,方法是 将链接外部化.
使用者密钥和秘密密钥已加密。 为了使密钥正确加密/解密,所有AEM实例上的主Granite加密密钥必须相同。
按照上的说明操作 复制加密密钥.
要获得正确的配置文件和配置文件图像链接,请确保正确地 配置链接外部化器.
请确保将域设置为可从数据中心URL(ASRP端点)路由的URL。
为了成功通过ASRP端点进行身份验证,运行托管AEM Communities的计算机必须经过时间同步,例如与 网络时间协议(NTP).
在所有创作实例和发布实例上,必须将ASRP标识为公用存储。
要使相同的配置在发布环境中可用,请执行以下操作:
在AEM创作实例上:
/conf/global/settings/communities/srpc/
如果在已发布的社区站点上启用ASRP,则任何UGC都已存储在 JCR 不再可见,因为内部部署存储和云存储之间没有数据同步。
AEM Communities Extension
之前在AEM 6.0 social communities中引入了as a cloud service。 从AEM 6.1 Communities开始,无需云配置,只需从中选择ASRP 存储配置控制台.
由于新的存储结构,必须遵循 升级 从社交社区升级到社区时的说明。
有关信息 用户, 用户配置文件 和 用户组,通常在发布环境中输入,访问
如果从现有AEM 6.0社交社区站点进行升级,请务必遵循 升级说明,否则UGC似乎会丢失。
如果收到针对数据中心URL的身份验证错误,并且AEM error.log包含有关过时时间戳的消息,请验证是否正在进行时间同步。
使用工具,例如 网络时间协议(NTP) 以定时同步所有AEM创作服务器和发布服务器。
云存储基础架构使用的Adobe 最终一致性 以实现其扩展和性能目标。 因此,新内容不会立即可用,并且需要几秒钟才能显示在搜索结果中。
在监视影响最终一致性的间隔时,如果新内容在搜索中需要超过几秒的时间才能显示,请联系您的客户代表。
通过检查存储选项的配置,确保已将ASRP配置为默认提供程序。 默认情况下,存储资源提供程序是JSRP,而不是ASRP。
在所有创作和发布AEM实例上,重新访问“存储配置”控制台,或检查AEM存储库。
在JCR中,如果 /conf/global/settings/communities: