如何从Cloudfront访问s3存储桶中的预签名URL?

时间:2019-04-04 14:24:31

标签: amazon-web-services amazon-s3 amazon-cloudfront pre-signed-url

我在s3存储桶中为我的对象预先签名了url,并在访问分发时创建了云前端分发,但出现以下错误。

MissingKey缺少键对ID查询参数或cookie值

1 个答案:

答案 0 :(得分:0)

当您尝试访问签名的URL时,您需要具有单独的CloudFront密钥对,并且该密钥对必须处于活动状态。您无法将Amazon EC2密钥对替换为CloudFront密钥对。

要创建CloudFront密钥对,请参考以下链接:

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html#private-content-creating-cloudfront-key-pairs