Amazon web services polly.us-east-2.amazonaws.com/v1/speech在ubuntu 18上返回200,但在ubuntu 16服务器上禁止返回403
AWS polly polly.us-east-2.amazonaws.com/v1/speech在ubuntu 16服务器上不工作,返回403禁止,但在18 ubuntu上工作,返回200 OK。 我正面临这个问题,并试图了解其背后的原因 背后的原因是什么?如何解决这个问题?亲爱的各位, 我终于明白了背后的真正原因。我今天检查了一下,发现它是由于在这个Ubuntu 16服务器上设置的下一个日期5月15日,15:10:00。当我更改到今天的日期时间并测试它时。api启动了200,OK 实际上,当前日期时间用于计算AWS签名4代码,因此它无法与特定区域中的AWS服务器端匹配 以下是日志: root@abc:/usr/local/vvv/Demo#u项目日期 2021年5月15日星期六15:07:09 root@abc:/usr/local/vvv/Demo#u项目#java-jar AWSTTS.jar AWS jsonString格式::2021-05-15:07:17.482 2021-05-15 15:07:18.981 AWS响应代码和响应消息::403禁止 3. 2021-05-15 15:07:19.229 root@abc:/usr/local/vvv/Demo#u项目日期-s“2021年5月14日15:07:00” 2021年5月14日星期五15:07:00 IST root@abc:/usr/local/vvv/Demo#u项目#java-jar AWSTTS.jar AWS jsonString格式::2021-05-14 15:07:04.650 2021-05-14 15:07:04.653 AWS响应代码和响应消息::200正常Amazon web services polly.us-east-2.amazonaws.com/v1/speech在ubuntu 18上返回200,但在ubuntu 16服务器上禁止返回403,amazon-web-services,ubuntu,amazon-polly,Amazon Web Services,Ubuntu,Amazon Polly,AWS polly polly.us-east-2.amazonaws.com/v1/speech在ubuntu 16服务器上不工作,返回403禁止,但在18 ubuntu上工作,返回200 OK。 我正面临这个问题,并试图了解其背后的原因 背后的原因是什么?如何解决这个问题?亲爱的各位, 我终于明白了背后的真正原因。我今天检查了一下,发现它是由于在这个Ubuntu 16服务器上设置的下一个日期5月15日,15:10:00。当我更改到今天的日期时间并测试它时。api启动了200,OK 实际上,当
3.2021-05-14 15:07:06.295您检查过不同服务器所在的IP吗?很可能是因为这些IP的白名单/黑名单看起来像是授权/身份验证问题,请检查您的安全组或IAM权限。绝对不是任何Linux发行版或版本的问题。我遵循了AWS signature 4正在进行身份验证,它在Ubuntu 18服务器上运行顺利。我已经为IAM和Polly以及IAM组级别提供了完全访问策略。两台服务器托管在同一个本地网络上,公共ip相同。