| Felix SCR annotations | Not supported on Cloud Service | org.osgi.service.component.annotations (@Component, @Reference, @Activate) with org.osgi.service.metatype.annotations (@Designate, @ObjectClassDefinition). |
| Admin resource resolver | Not supported on Cloud Service | ResourceResolverFactory.getServiceResourceResolver with a sub-service name, a system user created through repoinit, and a ServiceUserMapperImpl.amended OSGi configuration. |
| Replication agents | Not supported on Cloud Service | Manage Publication or the Tree Activation workflow step for authors; Replicator API calls for code; event-driven integrations for anything that used a custom agent to push content elsewhere. |
| Classic UI dialogs | Not supported on Cloud Service | Granite UI (Coral 3) cq:dialog definitions; custom widgets become Granite UI fields or small client libraries. |
| Content under /etc | Not supported on Cloud Service | Context-aware configuration in /conf, workflow models in /conf/global/settings/workflow/models, and runtime instances in /var. |
| Mutable vs immutable | Not supported on Cloud Service | The AEM project archetype layout: ui.apps for immutable code, ui.content for mutable content, ui.config for OSGi configuration, and an all package. |
| OSGi config format | Not supported on Cloud Service | .cfg.json files in ui.config, with secrets and per-environment values supplied by Cloud Manager environment variables ($[secret:NAME] and $[env:NAME]). |
| Custom run modes | Not supported on Cloud Service | config.author, config.publish and combinations with dev, stage, prod and rde; values that differ between environments of the same type come from Cloud Manager environment variables. |
| Custom Oak indexes | Not supported on Cloud Service | Lucene index definitions in ui.apps named with the -custom-<n> suffix, increased on every change. |
| Local file system | Not supported on Cloud Service | The JCR repository for small data, Sling Jobs for queued work, and external object storage for large files. |
| Custom authentication | Not supported on Cloud Service | Adobe IMS for authors; the SAML 2.0 authentication handler or a reviewed custom handler for publish; OAuth server-to-server credentials for integrations (JWT credentials are deprecated). |
| Oak internal APIs | Not supported on Cloud Service | javax.jcr, org.apache.jackrabbit.api and Sling resource APIs. |
| AEM Communities | Not supported on Cloud Service | A dedicated community platform integrated through APIs, or retiring the feature. |
| Legacy commerce | Not supported on Cloud Service | AEM CIF Core Components with a GraphQL commerce backend. |
| uber-jar | Not supported on Cloud Service | com.adobe.aem:aem-sdk-api at the version matching your target release, plus the AEM Analyser Maven plugin in the build. |
| Dispatcher config | Not supported on Cloud Service | The Cloud Service dispatcher layout in flexible mode, validated locally with the dispatcher tools in the AEM SDK. |