我试图了解CloudFront如何使用已签名的Cookie工作。
我有一个与我的CloudFront分配相关联的HTML文件:
{
"Statement":[
{
"Resource":"base URL or stream name",
"Condition":{
"DateLessThan":{
"AWS:EpochTime":ending date and time in Unix time format and UTC
}
}
}
]
}
如果我正确阅读说明,我必须在我的用于作为原点的S3存储桶的存储桶政策中添加一些内容:
Set-Cookie: Domain=d111111abcdef8.cloudfront.net; Path=/images/*; Secure; HttpOnly; CloudFront-Expires=1426500000
Set-Cookie: Domain=d111111abcdef8.cloudfront.net; Path=/images/*; Secure; HttpOnly; CloudFront-Signature=yXrSIgyQoeE4FBI4eMKF6ho~CA8_
Set-Cookie: Domain=d111111abcdef8.cloudfront.net; Path=/images/*; Secure; HttpOnly; CloudFront-Key-Pair-Id=APKA9ONS7QCOWEXAMPLE
之后看起来我必须将以下内容添加到某个地方:
<head>
以上内容来自文档。我是否在我的user
标签之间或其他地方添加了上述内容?
我看到很多关于Python甚至C#的文档,但我只是尝试使用带有简单HTML页面的签名cookie进行简单测试。这甚至可能吗?
毋庸置疑,我还远未理解这一点,因此对于Bucket政策和密钥问题的任何帮助都将不胜感激。