AEM as a Cloud Service:支持艾伯塔时间(UTC-06:00)
本文提供了有关如何在Adobe Experience Manager as a Cloud Service中支持艾伯塔时间(UTC-06:00)要求的指南,其中平台时区固定为UTC。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)(所有版本)
症状
在Adobe Experience Manager as a Cloud Service上运行的应用程序和服务需要支持艾伯塔时间(UTC-06:00)的区域时间要求。 该平台以UTC模式运行,不允许客户配置时区。
原因
AEM as a Cloud Service设计为以UTC模式运行,以实现一致性和可扩展性。 对区域时区的支持,如艾伯塔时间(UTC-06:00),必须在应用程序逻辑、计划和报告层而不是平台层实现。
解决方法 resolution
请按照以下步骤解决问题:
- 查看依赖本地时间的所有应用程序逻辑、计划作业和集成。
- 对于要在特定的Alberta时间运行的计划作业或批处理过程,将所需的本地时间转换为等效的UTC时间表。
- 验证所有cron表达式或基于时间的触发器是否反映了艾伯塔时间(UTC-06:00)的正确UTC偏移。
- 确认任何面向用户的时间戳、报告或审核日志在应用程序或报告层中标记为UTC或转换为艾伯塔时间。
- 根据需要更新报表逻辑或UI组件,以便向最终用户显示本地时间。
- 确保交换时间戳的所有集成都使用UTC或偏移感知格式(例如具有时区偏移的ISO 8601)。 如果下游系统需要Alberta时间,请在数据交换之前实施转换逻辑。
- 查看通知和工作流触发器,确认相对于Alberta时间的正确时间。 调整任何基于时间的逻辑以考虑UTC平台设置。
- 在暂存环境中测试所有计划作业、报表和集成,以确认在时区调整后的正确行为。
- 验证业务流程是否与Alberta时间要求一致。
由于应用程序和集成层进行了更改,因此无需停机平台。
recommendation-more-help
experience-cloud-kcs-help-kbarticles