amazon-web-services - 如何将 s3 中的预签名 URL 存储桶连接到 cloudfront

标签 amazon-web-services amazon-s3 cloud amazon-cloudfront

我在 s3 存储桶中有一个预签名 URL,并且我在分发中连接到云前端,但当我浏览该 URL 时,它显示以下错误:

`<Error> 
<Code>AccessDenied</Code> 
<Message>Request has expired</Message>
 <Expires>2019-04-01T15:53:17Z</Expires> 
<ServerTime>2019-04-01T16:49:14Z</ServerTime> <RequestId>8DCA892090B33291</RequestId>
<HostId> 82J0WSeDVrCLyOtCfcouBFlTvJfmvEqRUM4y1LCBzE= </HostId> 
</Error>`

最佳答案

它表示请求已过期。您如何创建预签名 URL? S3 预签名 URL 的默认超时为 3600 秒(一小时)。

要么您将其设置得比该值少得多,要么您的时间已到,您需要生成一个新的预签名 URL。

关于amazon-web-services - 如何将 s3 中的预签名 URL 存储桶连接到 cloudfront,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55460090/

相关文章:

amazon-web-services - 基于IP地址的Amazon S3文件访问策略

amazon-s3 - 如何像 dropbox 一样使用 Amazon S3 作为存储来实现用户存储配额

request - Windows Azure 全局可用性

active-directory - 在哪里可以获得用于开发的一次性 Active Directory 服务器?

google-cloud-platform - 基于部分资源名称的 GCP IAM 角色条件

amazon-ec2 - 亚马逊网络服务 : Different between Images and Instances

node.js - 如何使用 Amazon EC2 实例设置用于生产的 node.js process.env 变量?

amazon-web-services - 在 Multi-Tenancy Kubernetes集群中将EFS文件系统与EKS结合使用时的安全性问题

node.js - AWS ELB -> nginx -> socket.io node.js 粘性负载均衡

amazon-s3 - 如何与或 aws s3 复制语句与包含