AEM SP22 へのアップグレード後に Dynamic Media ビデオ再生エラーが発生する

Adobe Experience Manager(AEM) 6.5 をサービスパック 22 (SP22)にアップグレードした後、HMAC/マスターキーの同期解除に起因する Dynamic Media 復号化エラーにより、実稼動環境でのビデオ再生が失敗します。 この問題を修正するには、Registration ID の設定を検証し、パブリッシュノード間での HMAC とマスターキーの同期を確認し、Registration 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. 1 つのパブリッシュサーバーで暗号化された登録 ID を生成します。
  5. 暗号化された登録 ID を他のすべてのパブリッシュサーバーに反映します。
  6. SP22 のアップグレード中に、重要なファイル(hmac、マスター)が変更されず、削除されないことを確認します。
  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