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
이 문제를 해결하려면 다음 단계를 수행합니다.
-
target-imsconfig-service사용자에 대한 키 저장소가 여러 환경에서 올바르게 동기화되었는지 확인하십시오. -
키 저장소 마이그레이션 문제가 있는 경우 영향을 받는 서비스 계정에 대해
/home/users/system/cq:services/internal/target/<UUID>에서 키 저장소를 삭제하십시오. -
오류가 발생하는 각 환경에서
target-imsconfig-service사용자에 대한 키 저장소를 다시 만듭니다. -
AEM 작성자에서 도구(으)로 이동
>보안>권한,/conf/global폴더를 찾은 다음 클라우드 구성 을 사용하도록 설정합니다. 찾아보기, 수정 및 구성 삭제 권한을 추가합니다. -
IMS 기술 계정 구성 만들기를 다시 시도하십시오.
- AEM 작성자(으)로 이동
>도구>보안>Adobe IMS 구성. - 만들기 을(를) 클릭하고 클라우드 솔루션에서 을(를) 선택합니다.
- 필요한 세부 정보를 입력하고 제출 을 선택합니다.
- AEM 작성자(으)로 이동
-
배포 구성을 검토하여 암호화 및 HMAC 키가 각 환경에서 보안 속성(예:
_osgi구조 또는 CI/CD 파이프라인 비밀)으로 올바르게 삽입되었는지 확인하십시오. -
구성이 생성되고 Target 연결의 레거시 클라우드 서비스와 같은 백엔드 시스템 및 UI 모두에서 볼 수 있는지 확인합니다.
-
프로덕션 환경의 경우 영향을 받는 서비스 계정의 UUID를 확인한 후 이 단계를 반복합니다.