有没有办法在HTML中使用CloudFront签名的cookie

时间:2017-11-01 17:11:41

标签: cookies amazon-s3

我试图了解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政策和密钥问题的任何帮助都将不胜感激。

0 个答案:

没有答案