AEM Cloud Service 为管理 AEM 项目提供了许多新功能和可能性。但是,与 AEM Cloud Service 相比,内部部署版或 Adobe Managed Service 中的AEM Sites 存在很大差异。本文档重点介绍了这些重要差异。
本文档重点介绍了对 AEM 整体的重大更改。有关更多信息和特定于解决方案的更改,请参阅:
主要区别包括以下方面:
/apps
和 /libs
中的所有内容和子文件夹均为只读。任何希望在这两处做出更改的功能或自定义代码都将无法进行。将返回一个错误,指出此类内容为只读,无法完成写入操作。这对 AEM 的许多方面都有影响:
/libs
中不允许进行任何更改。
/libs
中允许叠加的区域的叠加仍然允许在 /apps
内。
/apps
中的静态模板设计信息。
对 OSGi 捆绑包和配置的更改必须通过 CI/CD 管道引入。
在 AEM Cloud Service 的早期版本中用于更改 OSGi 包和配置的 Web 控制台不可用。
除了发布层上的 /home
文件夹下的更改外,不允许在 AEM Cloud Service 上直接更改发布存储库。在内部部署 AEM 或 AEM on AMS 的早期版本中,可以直接对发布存储库进行代码更改。可以通过以下方式减少一些限制:
为 AEM Cloud Service 提供的现成可用的运行模式如下:
author
publish
prod
author.prod
publish.prod
stage
author.stage
publish.stage
dev
author.dev
publish.dev
AEM Cloud Service 中不能使用其他运行模式或自定义运行模式。
在 AEM Cloud Service 中,使用 Sling 内容分发发布内容。不再使用或提供在以前版本的 AEM 中使用的复制代理,这可能会影响现有 AEM 项目的以下方面:
此外,请注意,暂停和禁用按钮已从复制代理管理控制台中移除。
经典 UI 在 AEM Cloud Service 中不再可用。
默认情况下,AEM Cloud Service 中提供 HTTP 加速,包括创作和发布服务的 CDN 和流量管理。
要通过 AMS 或 On-Premise 安装进行项目转换,Adobe 强烈建议利用内置 CDN,因为 AEM Cloud Service 中的功能已针对提供的 CDN 进行了优化。
Experience Manager Assets as a Cloud Service 中已优化资产上传、处理和下载。 Assets 现在更高效,支持更多扩展,并可让您以更快的速度上传和下载。此外,它会影响现有的自定义代码和一些操作。有关更改列表以及与 Experience Manager 6.5 功能的等同性,请参阅更改 Assets。