在AEM 6.5.23中配置Microsoft Translator而不使用端点URL字段

将Microsoft Translator与Adobe Experience Manager (AEM) 6.5.23集成时,“配置”对话框不提供用于输入Microsoft端点URL的字段。 如果未为全局区域创建订阅密钥,则此限制会导致身份验证错误,因为AEM Microsoft Translator连接器在设计上仅支持全局密钥和端点。

要解决此问题,请确保使用全局订阅密钥,在AEM中配置翻译服务,并验证连接。

描述 description

环境

  • 产品:Adobe Experience Manager (AEM) On-Premise
  • 版本: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

验证是否为Azure中的全局区域创建了您的Microsoft Translator订阅密钥。 如果您有区域密钥(例如,eastus),请向Azure管理员请求全局区域密钥。

  1. 在AEM导航面板中,转到工具 > 云服务 > 翻译云服务
  2. 根据需要为您的站点或全局创建新配置。
  3. 订阅密钥 字段中输入您的全局区域订阅密钥。
  4. 选择 连接 以验证AEM和Microsoft Translator服务之间的连接。
  5. 验证成功后保存并关闭配置对话框。
  6. 确保通过端口443连接到https://api.cognitive.microsoft.com。 打开防火墙端口(如有必要)。
  7. 如果您运行的是旧版的连接器捆绑包,请升级到最新的AEM Service Pack以确保您拥有最新的Microsoft Translator连接器捆绑包。
  8. 通过使用多站点管理器(MSM)执行测试翻译来验证集成是否成功。

相关阅读

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f