我目前在S3上提供私有的文件。我想通过Cloudfront提供文件,但我一直收到AccessDenied错误。我尝试了多种组合
但没有任何作用。我的S3存储桶上的文件是否需要公开可读,然后我只是通过设置存储桶策略来限制通过Cloudfront访问它们?
由于
答案 0 :(得分:0)
是。 S3和CloudFront之间没有固有的连接。从S3的角度来看,CloudFront只是另一个试图访问内容的“用户”。因此,S3存储桶必须授予CloudFront访问内容的权限。请注意,无法在CloudFront分配上设置权限,因此您的内容将以这种方式公开提供。