빌드 15977/16145에서 CURL을 사용하여 패키지를 만들 수 없음

이 문서에서는 최근 플랫폼 업데이트 후 Adobe Experience Manager(AEM as a Cloud Service)의 CURL 명령을 사용하여 패키지를 만들거나 업데이트할 수 없는 해결 방법에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service

문제/증상

CURL 명령을 사용하여 AEM Cloud 환경에서 패키지를 만들고 업데이트하려고 하면 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