Ant*_*ong 7 amazon-s3 amazon-cloudfront
我正在尝试使用签名的URL通过AWS Cloudfront将S3存储桶作为私有内容提供。
但是,我一直收到此错误“缺少密钥对ID查询参数或cookie值”
<Error>
<Code>MissingKey</Code>
<Message>
Missing Key-Pair-Id query parameter or cookie value
</Message>
</Error>
Run Code Online (Sandbox Code Playgroud)
这是一个示例网址
我已验证签名中没有任何无效字符(“ +”,“ =”,“ /”)。
并Key-Pair-Id
明确存在于签名的URL中。
我的问题:
1)my-test-key
是使用我的IAM创建的。这是个问题吗?
2)是否必须在签名的URL中提供策略?
3)我是否需要向TestContent/test.html
OAI 授予对该对象的任何许可?
编辑
如果我将Key-Pair-Id值更改为其他值,则会收到其他错误消息
<Error>
<Code>InvalidKey</Code>
<Message>Unknown Key</Message>
</Error>
Run Code Online (Sandbox Code Playgroud)
因此,很显然,aws cloudfront接受Key-Pair-Id。
归档时间: |
|
查看次数: |
17325 次 |
最近记录: |