エンドポイント URL フィールドを使用しないAEM 6.5.23でのMicrosoft Translatorの設定

Microsoft TranslatorをAdobe Experience Manager(AEM) 6.5.23と統合する場合、設定ダイアログにMicrosoft エンドポイント URLを入力するフィールドが表示されません。 AEM Microsoft Translator コネクタでは、グローバルキーとエンドポイントのみがサポートされているため、グローバルリージョン用にサブスクリプションキーが作成されていない場合、この制限により認証エラーが発生します。

この問題を解決するには、グローバル サブスクリプション キーを使用し、AEMで翻訳サービスを設定し、接続性を確認します。

説明 description

環境

  • 製品:Adobe Experience Manager(AEM)オンプレミス
  • バージョン:6.5.23
  • コネクタバンドル:com.adobe.granite.translation.connector.msft.core:1.3.28
  • デプロイメントタイプ:Azure Cloudでホストされるオンプレミス
  • 制約:翻訳コネクタ UIに設定可能なエンドポイント URL フィールドがありません

問題/症状

  • AEMでMicrosoft Translatorを設定すると、サブスクリプションキーが無効と表示されます。
  • AEMには、Microsoftが提供するエンドポイントを設定するためのフィールドがありません。
  • 地域キー(eastus、indiaなど)を使用しようとすると、認証エラーが発生します。
  • アクセストークンの検証時に、接続リセットと内部サーバーエラーがエラーログに表示されます。

解決策 resolution

Microsoft Translator サブスクリプションキーがAzureのグローバルリージョン用に作成されていることを確認します。 リージョン キー(例:eastus)をお持ちの場合は、Azure管理者にグローバル リージョン キーをリクエストしてください。

  1. AEM ナビゲーションパネルで、 ツール に移動します > クラウドサービス > 翻訳クラウドサービス
  2. 必要に応じて、サイトまたはグローバル向けに新しい設定を作成します。
  3. グローバル地域のサブスクリプションキーを サブスクリプションキー フィールドに入力します。
  4. Connectを選択して、AEMとMicrosoft Translator サービス間の接続性を確認します。
  5. 検証が成功したら、設定ダイアログを保存して閉じます。
  6. ポート 443経由でhttps://api.cognitive.microsoft.comへのネットワーク接続を確認します。 必要に応じてファイアウォールポートを開きます。
  7. 古いコネクタバンドルバージョンを使用している場合は、最新のAEM サービスパックにアップグレードして、最新のMicrosoft Translator コネクタバンドルを使用していることを確認します。
  8. マルチサイトマネージャー(MSM)を使用してテスト翻訳を実行し、正常な統合を確認します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles