エンドポイント 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 クラウドでホストされているオンプレミス
- 制約:翻訳コネクタ UI に設定可能なエンドポイント URL フィールドがない
問題/症状
- AEMでMicrosoft Translator を設定する際に、サブスクリプションキーが無効と表示される。
- Microsoftから提供されるエンドポイントを設定するためにAEMで使用できるフィールドはありません。
- 地域キー(eastus、india など)を使用しようとすると、認証が失敗します。
- エラーログには、アクセストークンの検証時に接続リセットと内部サーバーエラーが表示されます。
解決策 resolution
Microsoft Translator サブスクリプションキーが Azure のグローバル地域用に作成されていることを確認します。 地域キー(eastus など)がある場合は、Azure 管理者にグローバル地域キーをリクエストします。
- AEMのナビゲーションパネルで、 ツール に移動します。
>クラウドサービス>翻訳クラウドサービス . - サイト用に、または必要に応じてグローバルに新しい設定を作成します。
- グローバル地域購読キーを「 購読キー 」フィールドに入力します。
- 「 接続 」を選択して、AEM サービスとMicrosoft Translator サービスの間の接続を確認します。
- 検証が正常に完了したら、設定ダイアログを保存して閉じます。
- ポート 443 経由で
https://api.cognitive.microsoft.comにネットワーク接続されていることを確認します。 必要に応じて、ファイアウォールポートを開きます。 - 古いコネクタバンドルバージョンを使用している場合は、最新のAEM サービスパックにアップグレードすると、Microsoft Translator コネクタバンドルが最新になります。
- マルチサイトマネージャー(MSM)を使用してテスト翻訳を実行し、統合が成功したことを確認します。
関連資料
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f