该应用程序基于AWS服务器。记录脚本没有问题,但是,我们在运行时遇到以下问题:
登录“未经授权”错误
答案 0 :(得分:0)
根据Handling Dates in Signature Version 4文章:
时间戳必须采用UTC格式,并采用以下ISO 8601格式:YYYYMMDD'T'HHMMSS'Z'。例如,20150830T123600Z是有效的时间戳。不要在时间戳中包含毫秒。
因此,您可能需要添加HTTP Header Manager来发送X-Amz-Date
标头,其值为${__time(yyyyMMdd'T'HHmmss'Z',)}
(通过__time()函数生成的当前时间戳)
如果上述步骤无效,我相信您需要重新考虑您的请求构建方法,因为仅仅关联可能更复杂,请查看Signing AWS Requests with Signature Version 4以获取详细信息(上述“时间戳”解决方法仍然是适用)