Laravel-使用签名的Cookie从AWS CloudFront提供私有对象

时间:2018-09-03 05:51:18

标签: laravel amazon-web-services amazon-cloudfront

我正在尝试使用使用罐头策略的签名cookie在通过CloudFront交付的AWS S3上创建私有对象。我已经设置Laravel将内容放到S3上,并且如果设置为public则可以通过CloudFront分发访问对象。

但是我想将对象设为私有,以便只有授权用户才能访问对象。我读了docs on AWS,它告诉我们创建一个罐头策略语句,然后对策略语句进行哈希处理并签名,以生成已签名cookie的签名,并在set-cookie标头中使用该签名并发送三个set-cookie标头对于批准的用户。我得到了那部分,但是我不确定每个步骤应该放在哪里;服务视图,刀片视图或其他地方在控制器中显示。

这是我第一次使用AWS S3和CloudFront。任何人都可以逐步解释如何做吗?

0 个答案:

没有答案