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

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

  1. 도구(으)로 이동 > 클라우드 서비스 AEM 작성자 인스턴스의 > Dynamic Media 구성.
  2. Dynamic Media 구성 - 하이브리드 모드 에 설명된 대로 기존 Dynamic Media 하이브리드 구성을 편집하고 등록 ID 값을 다시 구성하십시오.
  3. HMAC 및 기본 키가 모든 게시 노드에서 일치하는지 확인합니다.
  4. 하나의 게시 서버에서 암호화된 등록 ID를 생성합니다.
  5. 암호화된 등록 ID를 다른 모든 게시 서버에 전파합니다.
  6. SP22 업그레이드 중에 중요한 파일(hmac, master)이 변경되지 않고 삭제되지 않았는지 확인합니다.
  7. 일치하지 않는 경우 암호화를 사용하는 모든 OSGi 구성에서 암호(예: Scene7/DM 하이브리드 암호, API 키, 등록 ID, SMTP 암호 등)를 다시 저장합니다.
  8. CDN 캐시를 제거하는 방법에 설명된 대로 구성을 업데이트한 후 Dispatcher 및 Akamai 캐시를 모두 지웁니다.
  9. 영향을 받는 비디오 자산 및 관련 페이지를 다시 게시합니다.
  10. 업데이트된 URL을 사용하여 모든 게시 인스턴스에서 비디오 재생이 올바르게 작동하는지 확인합니다.

근본 원인 분석:

HMAC의 MD5 체크섬과 작성자와 게시 인스턴스 간의 기본 키가 일치하지 않아 문제가 발생합니다. Dynamic Media에 사용된 암호화된 등록 ID는 각 인스턴스의 특정 HMAC 및 기본 키 값과 일치해야 성공적인 암호 해독이 가능합니다. 이러한 값이 동기화되지 않으면 암호 해독이 실패하고 비디오 재생이 중단됩니다.

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