我正在使用AWS Translate构建POC,其中一项要求是使用REST API。
我已经构建了以下网址:
但是当我使用POSTMAN击中URL时,出现以下错误:
{
"__type": "UnknownOperationException"
}
答案 0 :(得分:0)
我设法找到了解决我的问题的方法。问题是,我期望“ x-amz-target ”标头具有友好的名称,例如“ translate ”,但是从这个link开始, “ x-amz-target ”标头必须为“ AWSShineFrontendService_20170701.TranslateText ”
解决方案:
然后,我从以下位置将特定于AWS Translate区域的URL更改为:
https://translate.us-east-1.amazonaws.com/TranslateText
至:
https://translate.us-east-1.amazonaws.com/
在“标题”下,我添加了以下标题:
内容类型:application / x-amz-json-1.1
X-Amz目标:AWSShineFrontendService_20170701.TranslateText
在“正文”下,我选择“原始”,并添加了以下示例正文:
{
"SourceLanguageCode": "en",
"TargetLanguageCode": "fr",
"Text": "Creating a test terminology in AWS Translate"
}
再次测试后,它开始工作,如下面的屏幕截图所示: