AEM SP22 업그레이드 후 Dynamic Media 비디오 재생 오류
Adobe Experience Manager(AEM) 6.5를 서비스 팩 22(SP22)로 업그레이드한 후 HMAC/기본 키 비동기화로 인한 Dynamic Media 암호 해독 오류로 인해 프로덕션 환경에서 비디오 재생이 실패합니다. 이 문제를 해결하려면 등록 ID 구성을 확인하고, 게시 노드 간 HMAC 및 기본 키 동기화를 확인하고, 등록 ID를 다시 암호화 및 전파하고, 암호화 키 무결성을 확인하고, 캐시를 지우고, 비디오 자산을 다시 게시합니다.
설명 description
환경
- 제품: Adobe Experience Manager(AEM) Managed Services, v6.5
- 인스턴스: 프로덕션
문제/증상
- 서비스 팩 22(SP22)로 업그레이드한 후 AEM 6.5 프로덕션 환경에서 비디오 재생이 작동하지 않습니다.
- 오류 로그가 표시됨: 암호를 해독하지 못했으며 HMAC/기본 키 비동기화와 관련된 CryptoException을 참조했습니다.
- 이 문제는 프로덕션 환경에서만 발생합니다. 프로덕션 전 인스턴스는 영향을 받지 않습니다.
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행합니다.
- 도구(으)로 이동
>클라우드 서비스 AEM 작성자 인스턴스의>Dynamic Media 구성. - Dynamic Media 구성 - 하이브리드 모드 에 설명된 대로 기존 Dynamic Media 하이브리드 구성을 편집하고 등록 ID 값을 다시 구성하십시오.
- HMAC 및 기본 키가 모든 게시 노드에서 일치하는지 확인합니다.
- 하나의 게시 서버에서 암호화된 등록 ID를 생성합니다.
- 암호화된 등록 ID를 다른 모든 게시 서버에 전파합니다.
- SP22 업그레이드 중에 중요한 파일(hmac, master)이 변경되지 않고 삭제되지 않았는지 확인합니다.
- 일치하지 않는 경우 암호화를 사용하는 모든 OSGi 구성에서 암호(예: Scene7/DM 하이브리드 암호, API 키, 등록 ID, SMTP 암호 등)를 다시 저장합니다.
- CDN 캐시를 제거하는 방법에 설명된 대로 구성을 업데이트한 후 Dispatcher 및 Akamai 캐시를 모두 지웁니다.
- 영향을 받는 비디오 자산 및 관련 페이지를 다시 게시합니다.
- 업데이트된 URL을 사용하여 모든 게시 인스턴스에서 비디오 재생이 올바르게 작동하는지 확인합니다.
근본 원인 분석:
HMAC의 MD5 체크섬과 작성자와 게시 인스턴스 간의 기본 키가 일치하지 않아 문제가 발생합니다. Dynamic Media에 사용된 암호화된 등록 ID는 각 인스턴스의 특정 HMAC 및 기본 키 값과 일치해야 성공적인 암호 해독이 가능합니다. 이러한 값이 동기화되지 않으면 암호 해독이 실패하고 비디오 재생이 중단됩니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f