AEM as a Cloud Serviceでの古い依存関係および非推奨のAPIの修正
Adobe Experience Manager as a Cloud Service(AEMaaCS)は、環境で最近のAEM SDKとJava バージョンを使用している場合でも、Cloud Manager Health Assessmentで古い依存関係と非推奨のAPI使用を報告する場合があります。 これらの調査結果が修正されない場合、Adobeのアップデート、セキュリティパッチ、サポートの実施要件に影響する可能性があります。 この問題を解決するには、古い依存関係を更新し、非推奨のAPI使用をリファクタリングし、必要に応じてサポートされていないJava バージョンをアップグレードして、ヘルスアセスメントを再実行します。
説明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
問題/症状
- Cloud Manager Health Assessmentでは、古いライブラリのバージョンなど、プロジェクトのリポジトリ内の古い依存関係がレポートされます。
- この評価では、コードベースでの非推奨のAPI使用を特定します。
- これらの調査結果は、AEM SDKおよびJavaの最新バージョンを実行している場合でも保持される可能性があります。
根本原因
古い依存関係と非推奨のAPI参照はコードベースに残ります。 これらの問題により、重要なAdobeのアップデート、セキュリティパッチ、サポートを受け取ることができなくなります。 非推奨化期限が過ぎると、影響を受ける環境は、パフォーマンス、可用性、将来の機能強化に関するAdobeの標準コミットメントを超える可能性があります。
解決策 resolution
問題を解決するには、次の手順に従います。
-
Cloud Manager Health Assessmentへのアクセス:
- Cloud Managerにログインします。
- プログラムの「 ヘルスアセスメント 」セクションに移動し、最新のレポートを確認します。
-
コードリポジトリのヘルスアセスメントレポートにリストされている、古い依存関係と非推奨のAPI参照をすべて特定します。
-
古い依存関係を更新します。
- 古い依存関係ごとに、
pom.xmlやbuild.gradleなどのプロジェクトのビルドファイルを更新して、現在のAEM SDKおよびJava バージョンと互換性のある最新のサポートされているバージョンを参照します。 - 依存関係を更新した後に、互換性の問題がないことを確認するためにビルドを実行します。
- 古い依存関係ごとに、
-
非推奨のAPI使用をリファクタリングします。
- ヘルスアセスメントの調査結果で非推奨(廃止予定)として特定されたAPIのコードベースを検索します。
- 非推奨のAPI呼び出しを、AEM SDKまたはJavaのドキュメントに従って、推奨される代替手段に置き換えます。
- アプリケーションをテストして、リファクタリングされたコードが期待どおりに機能することを確認します。
-
ヘルスアセスメントでサポートされていないJava バージョンが特定された場合は、Adobeのガイダンスに従って、ランタイムをサポートされているバージョンに更新します。
-
修正を検証します。
- アプリケーションをAEM as a Cloud Service環境に再デプロイします。
- Cloud Manager Health Assessmentを再実行して、すべての調査結果が解決され、新しい問題が報告されないことを確認します。
-
今後の非推奨化を監視し、ヘルスアセスメントレポートとAdobeの非推奨化に関する通知を定期的に確認して、新しい調査結果に積極的に対処します。