G4b*_*i3l 3 javascript frontend amazon-s3 amazon-web-services
我目前有一个允许上传到 AWS S3 的应用程序,上传完全由 js 中的应用程序前端处理,扩展名为aws-sdk
. 我们有一些用户面临标题 ( The difference between the request time and the current time is too large
) 中提到的这个问题,这会阻止他们正确上传。
我知道这里提供的解决方案,但我想知道是否有什么我可以做的,以确保任何用户不会再次发生这种情况,只需要前端更改。有没有办法让我的请求正确同步?
我尝试让一些用户同步他们的时钟,但要么不起作用,要么他们没有正确完成。不幸的是,我不能依靠用户来解决这个问题。
我在S3上传和Cognito上遇到了类似的问题。尝试在您设置 accessKeyId 和 secretAccessKey 的配置块中添加正确时钟偏斜:true。像下面这样:
Run Code Online (Sandbox Code Playgroud)AWS.config.update({ accessKeyId: awsCredentials.ACCESS_KEY_ID, secretAccessKey: awsCredentials.SECRET_KEY_ID, correctClockSkew: true, });