Adobe Experience Manager as a Cloud Service の主な変更点 notable-changes-aem-cloud
Adobe Experience Manager(AEM)Cloud Service は、AEM プロジェクトを管理するための様々な新機能と可能性を提供します。ただし、AEM Cloud Service と、オンプレミスまたは Adobe Managed Services の AEM Sites を比較すると、両者には数々の違いがあります。ここでは、重要な相違点について重点的に説明します。
- Adobe Experience Manager as a Cloud Service の概要
- Adobe Experience Manager as a Cloud Service と以前のバージョンとの新機能と相違点
- Adobe Experience Manager as a Cloud Service のアーキテクチャ
- AEM Sites as a Cloud Service の主な変更点
- AEM Assets as a Cloud Service の主な変更点
主な違いは次の点にあります。
/apps と /libs が実行時に不変 apps-libs-immutable
/apps
および /libs
内のコンテンツとサブフォルダーはすべて読み取り専用です。そこに変更を加える予定の機能またはカスタムコードは、変更に失敗します。コンテンツが読み取り専用である、または書き込み操作を完了できなかったというエラーが返されます。これは、AEM のいくつかの領域に影響を与えます。
-
/libs
では変更は一切できません。- これは新しいルールではありませんが、以前のオンプレミスバージョンの AEM では適用されていませんでした。
-
/libs
内のオーバーレイ可能な領域のオーバーレイについては、/apps
内でも引き続き許可されます。- このようなオーバーレイは、CI/CD パイプラインを通じて Git から取得する必要があります。
-
/apps
に保存されている静的テンプレートデザイン情報は、UI では編集できません。- 代わりに、編集可能なテンプレートを使用することをお勧めします。
- 静的テンプレートが引き続き必要な場合は、CI/CD パイプラインを通じて Git から設定情報を取得する必要があります。
-
MSM ブループリントおよびカスタム MSM ロールアウト設定は、CI/CD パイプラインを通じて Git からインストールする必要があります。
-
I18n 翻訳の変更は、CI/CD パイプラインを通じて Git から取得する必要があります。
OSGi バンドルおよび設定は、コードとして扱う必要があります osgi
OSGi バンドルおよび設定の変更は、CI/CD パイプラインを通じて導入する必要があります。
- 新規または更新された OSGi バンドルは、CI/CD パイプラインを通じて Git 経由で導入する必要があります。
- OSGi 設定に対する変更は、CI/CD パイプラインを通じて Git からのみ取得できます。
以前のバージョンの AEM で OSGi バンドルおよび設定の変更に使用されていた web コンソールは、AEM as a Cloud Service では使用できません。
パブリッシュリポジトリーに対する変更は禁止 changes-to-publish-repo
パブリッシュ層の /home
フォルダー下での変更を除き、AEM Cloud Service では、パブリッシュリポジトリーを直接変更することはできません。オンプレミス AEM または AMS 上の AEM の以前のバージョンでは、パブリッシュリポジトリー内のコードを直接変更することができました。一部の制限は、次の方法で緩和することができます。
- コンテンツおよびコンテンツベースの設定については、オーサーインスタンス上で変更を行って公開します。
- コードと設定については、Git リポジトリ内で変更を行って、CI/CD パイプラインを実行して変更をロールアウトします。
カスタム実行モードが許可されていない custom-runmodes
AEM as a Cloud Service では、追加またはカスタムの実行モードは使用できません。AEM Cloud Service に標準で用意されている実行モードのリストについては、AEM as a Cloud Service へのデプロイを参照してください。
レプリケーションエージェントの削除と関連する変更 replication-agents
AEM as a Cloud Service では、Sling コンテンツ配布を使用してコンテンツが公開されます。以前のバージョンの AEM で使用されていたレプリケーションエージェントは、使用も提供もされなくなりました。その結果、既存の AEM プロジェクトの次のエリアに影響が出る可能性があります。
- 例えば、プレビューサーバーのレプリケーションエージェントにコンテンツをプッシュするカスタムワークフロー。
- コンテンツを変換するレプリケーションエージェントのカスタマイズ。
- リバースレプリケーションを使用した、パブリッシュからオーサーへのコンテンツの返却。
また、一時停止ボタンと無効ボタンがレプリケーションエージェント管理コンソールから削除されます。
クラシック UI の削除 classic-ui
AEM as a Cloud Service ではクラシック UI が使用できなくなりました。
パブリッシュ側の配信 publish-side-delivery
AEM Cloud Service では、CDN を含む HTTP アクセラレーションと、オーサーサービスとパブリッシュサービスのトラフィック管理がデフォルトで提供されます。
AMS またはオンプレミスのインストールから移行するプロジェクトの場合、AEM Cloud Service 内の機能が提供される CDN に合わせて最適化されているので、アドビでは組み込みの CDN を使用することを強くお勧めします。
アセットの操作と配信 asset-handling
Experience Manager Assets as a Cloud Service では、アセットのアップロード、処理、ダウンロードが最適化されています。AEM Assets がより効率的かつスケーラブルになり、アップロードとダウンロードが大幅に高速化されました。また、既存のカスタムコードや一部の操作にも影響します。変更点のリストとExperience Manager 6.5 の機能と同等性については、 Assets の変更点を参照してください。