Adobe Experience ManagerでMicrosoft Translation Serviceを設定できない(AEM)

Adobe Experience Manager(AEM)as a Cloud ServiceでMicrosoft Translation Serviceを設定する際に、Microsoft Azureが提供するエンドポイントとキーがAEM Translation Configuration Formで認識されない問題が発生します。 Azure Translator サブスクリプションのリージョンを確認し、適切なリージョン固有のエンドポイント URLを使用して、AEMの翻訳設定を更新します。

説明 description

環境

  • Adobe Experience Manager (AEM) as a Cloud Service - Sites
  • Microsoft Translation Serviceとの連携

問題/症状

  • Microsoft Azureが提供するトランザクションエンドポイントとキーは、AEM翻訳コンフィギュレーションフォームでは受け入れられず、認識されません。
  • グローバルエンドポイント URL (https://api.cognitive.microsofttranslator.com/)と、特定の設定に必要な地域固有のURLとの間に矛盾が生じるため、混乱が生じます。

解決策 resolution

メモ: グローバル エンドポイント (https://api.cognitive.microsofttranslator.com/)は、Microsoftのグローバル リージョンで設定されたサブスクリプションに対してのみ有効です。 Microsoftが提供するエンドポイントやドキュメントに関して混乱が解消されない場合は、Microsoftのサポートチームに直接お問い合わせください。

  1. Microsoft Azure Translator サブスクリプションの設定中に選択したリージョンを確認します。

  2. AEMを設定する際は、正しい地域固有のエンドポイント URL形式を使用します。 例えば、地域として​ northeurope ​を選択した場合は、次を使用する必要があります:https://northeurope.api.cognitive.microsoft.com/sts/v1.0/issueToken

  3. 次の地域固有のURLを使用して、AEM翻訳設定を更新します。

    1. AEMの翻訳設定画面に移動します。
    2. グローバルエンドポイント URLを、Azure サブスクリプション設定に基づいて適切なリージョン URLに置き換えます。
  4. 設定を保存してテストし、正しく機能していることを確認します。

関連トピックス

Microsoft Learnで認証キーとエンドポイント ​を取得します。

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