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