ビルド 15977/16145 で CURL を使用してパッケージを作成できない

この記事では、最近プラットフォームをアップデートした後に、Adobe Experience Manager(AEM)で CURL コマンドを使用してパッケージを作成またはアップデートできなくなったことをas a Cloud Service的に回避する方法について説明します。

説明 description

環境

Adobe Experience Manager as a Cloud Service

問題/症状

CURL コマンドを使用してAEM クラウド環境でパッケージを作成および更新しようとすると、HTTP 404 エラーが表示されます。 この問題は、AEMのアップデート(2024.4.15977.20240418T174835Z)後に発生し、実稼動環境を含むすべてのクラウド環境に影響を与えました。 以前は、機能する CURL コマンドが失敗し始め、コマンドラインを使用したパッケージの作成や更新が妨げられていました。

解決策 resolution

Adobeでは、この問題の恒久的な修正に向けて鋭意取り組んでいます。 開発チームは、必要なコード変更を特定しました。このコード変更は、今後のリリースに組み込まれる予定です。 数週間以内に、関連する修正のリリース手段に関する情報をフォローアップします。

それまでの間、パッケージの管理を続行するための回避策があります。 現在の回避策の手順は次のとおりです。

  1. 空のパッケージをアップロードします。

    code language-none
    curl -u <user>:<password> -F cmd=upload -F force=true -F package=@test.zip http://localhost:4502/crx/packmgr/service/.json
    
  2. パッケージをビルドします。

    code language-none
    curl -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/test.zip?cmd=build
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f