AEMaaCS에서 Target에 대한 Adobe IMS 구성을 만들 수 없음

암호 해독 오류 및 권한 누락으로 인해  AEMaaCS의 Target 통합을 위한 Adobe IMS 기술 계정 구성 이 문제를 해결하려면 키 저장소를 확인하고 다시 만들고, 구성 폴더에 대한 권한을 활성화하고, 배포 키를 확인하고, 구성 생성의 유효성을 확인합니다.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트
  • 환경: 개발 및 스테이징 환경

문제/증상

  • 로그에 오류 표시: 인증서를 검색할 수 없음: com.adobe.granite.crypto.CryptoException: 암호를 해독할 수 없음.
  • 클라우드 솔루션 드롭다운에서 Adobe Target 을(를) 선택하면 500 오류가 반환됩니다.
  • IMS 기술 계정 구성이 만들어졌지만 UI에 표시되지 않습니다.
  • 환경 간에 일치하지 않는 HMAC 키 또는 마스터 키로 인해 암호 해독이 실패했습니다.
  • /conf/global 폴더에 클라우드 구성 권한이 없으므로 구성이 표시되지 않습니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. target-imsconfig-service 사용자에 대한 키 저장소가 여러 환경에서 올바르게 동기화되었는지 확인하십시오.

  2. 키 저장소 마이그레이션 문제가 있는 경우 영향을 받는 서비스 계정에 대해 /home/users/system/cq:services/internal/target/<UUID>에서 키 저장소를 삭제하십시오.

  3. 오류가 발생하는 각 환경에서 target-imsconfig-service 사용자에 대한 키 저장소를 다시 만듭니다.

  4. AEM 작성자에서 도구(으)로 이동 > 보안 > 권한, /conf/global 폴더를 찾은 다음 클라우드 구성 을 사용하도록 설정합니다.  찾아보기, 수정구성 삭제 권한을 추가합니다.

  5. IMS 기술 계정 구성 만들기를 다시 시도하십시오.

    1. AEM 작성자(으)로 이동 > 도구 > 보안 > Adobe IMS 구성.
    2. 만들기 을(를) 클릭하고 클라우드 솔루션에서 을(를) 선택합니다.
    3. 필요한 세부 정보를 입력하고 제출 을 선택합니다.
  6. 배포 구성을 검토하여 암호화 및 HMAC 키가 각 환경에서 보안 속성(예: _osgi 구조 또는 CI/CD 파이프라인 비밀)으로 올바르게 삽입되었는지 확인하십시오.

  7. 구성이 생성되고 Target 연결의 레거시 클라우드 서비스와 같은 백엔드 시스템 및 UI 모두에서 볼 수 있는지 확인합니다.

  8. 프로덕션 환경의 경우 영향을 받는 서비스 계정의 UUID를 확인한 후 이 단계를 반복합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f