Adobe Experience Manager as a Cloud Serviceでのドキュメント作成エラー

Adobe Experience Manager as a Cloud Serviceでは、IMS認証でアクセストークンが返されない場合、ドキュメント作成ワークフローが失敗する可能性があります。 その結果、ドキュメントの生成とダウンストリームサービスとの統合が機能しなくなり、ワークフローの実行が失敗します。 この問題を修正するには、JWT証明書を更新し、正常なIMS トークン交換を復元します。

説明 description

環境

Adobe Experience Manager(AEM) as a Cloud Service(実稼動環境)

症状

  • 実稼動環境でのドキュメントの生成(ケースビルド、マスターアプリ、パンフレットなど)が失敗します。
  • Adobe Signまたはその他のダウンストリームサービスとの統合が失敗する。
  • アプリケーションログでは、IMS エンドポイントで/ims/exchange/jwtへのPOST リクエストに関するHTTP 400 エラーが表示されます。
  • IMSからアクセストークンが返されず、欠落しているアクセストークンに関連するNullPointerExceptionなどのエラーがログに表示されます。

原因

サービス間認証に使用されるJWT証明書が期限切れになっているか、失効しています。 その結果、IMS トークン交換が失敗し、アクセストークンが返されず、ドキュメント生成と関連ワークフローが失敗します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 統合用に新しい秘密鍵とクライアントシークレットを生成します。
  2. Adobe Developer Console(Cloud Console)でテクニカルアカウントのJWT証明書を更新します。
  3. アプリケーションの設定を更新して、新しい資格情報セット(秘密鍵、クライアント秘密鍵、証明書)を参照します。
  4. Cloud Manager パイプラインを介してアプリケーションを再デプロイし、すべての公開ポッドが更新された資格情報を受け取るようにします。
  5. デプロイメント後、アプリケーションが新しい証明書を使用して、期限切れの証明書ではなくJWTに署名することを確認します。
  6. ドキュメント生成(ケースビルド、マスターアプリ、パンフレットなど)をテストして、正常に完了したことを確認します。
  7. セキュリティを維持するために、期限切れの証明書と関連するシークレットをテクニカルアカウントから削除または取り消します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles