AEM as a Cloud Service:SDKのバージョンが一致しないため、コンポーネントはローカルにデプロイされますが、Cloudにはデプロイされません
✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語
この記事では、カスタム AEM コンポーネントがローカル SDKに正常にデプロイされても、Cloud Environmentsには表示されない理由について説明し、SDK バージョンの不一致とその解決方法に焦点を当てます。
説明 description
環境
- Adobe Experience Manager as a Cloud Service
- ローカル SDK バージョン:2026.3.*
- Cloud SDK バージョン:2026.8.*
症状
- カスタムコンポーネント(カウントダウンクロックなど)が、ローカルのAEM Cloud SDK インスタンスに正常にデプロイされます。
- コンポーネントは、クラウド環境へのデプロイメント後に表示されません。
- 特定のエラーメッセージは報告されませんが、パイプライン実行後にクラウド環境にコンポーネントが見つかりません。
- ローカルデプロイメントは期待どおりに機能します。クラウドデプロイメントにはコンポーネントは含まれません。
再現手順
- カウントダウンクロックコンポーネントをローカルのAEM Cloud SDK インスタンス(2026.3.*)にデプロイします。
- Cloud SDK(2026.8.*)を使用して、同じコードベースをCloud Environmentにデプロイします。
- コンポーネントがローカルに存在するが、クラウド環境に存在しないことを確認します。
原因
ローカル版とクラウド版のSDK版のバージョンが一致していないと、デプロイメントの不一致が生じる可能性があります。多くの場合、最新のSDK リリースで導入された変更内容が破損したり、互換性がなかったりすることが原因です。
解決策 resolution
問題を解決するには、次の手順に従います。
- カスタムコンポーネントとその依存関係がCloud SDK バージョン(2026.8.*)と互換性があることを確認します。
- 2026.3.から2026.8.の間の最新の変更については、AEM as a Cloud Service SDK リリースノートを参照してください。
- カウントダウンクロックコンポーネントがコードベースに含まれており、ビルドまたはデプロイメントフィルター(filter.xmlなど)によって除外されていないことを確認します。
- コンポーネントがビルド済みパッケージ(.zipまたは.jar)に存在することをデプロイメント前に検証します。
- Cloud Manager パイプラインの実行ログにアクセスして、コンポーネントのデプロイメントに関連するエラーまたは警告を確認し、スキップまたは失敗したパッケージインストールを探します。
- Cloud SDK バージョン(2026.8.*)を使用してローカル AEM インスタンスを設定し、コンポーネントのデプロイを試みます。
- 問題が2026.8.*でローカルに再現される場合は、互換性または依存関係の問題を調査します。
- 新しいSDK バージョンで特定された互換性の問題を解決するために、コンポーネントをリファクタリングまたは更新します。
- パッケージを再構築して再デプロイします。
これらの手順を完了したら、コンポーネントがクラウド環境に表示されていることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles