Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 Cloudfront:我的原始存储桶中的文件是否需要公开可读_Amazon S3_Amazon Cloudfront - Fatal编程技术网

Amazon s3 Cloudfront:我的原始存储桶中的文件是否需要公开可读

Amazon s3 Cloudfront:我的原始存储桶中的文件是否需要公开可读,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,我目前在S3上提供私有文件。我想通过Cloudfront提供文件,但我一直收到一个AccessDenied错误。我试过多种组合 带和不带云前端密钥对 带和不带AWS访问密钥 但什么都不管用。我的S3存储桶上的文件是否需要公开可读,然后通过设置存储桶策略限制通过Cloudfront访问它们 谢谢是的。S3和CloudFront之间没有固有的联系。从S3的角度来看,CloudFront只是另一个试图访问内容的“用户”。因此,S3 bucket必须授予CloudFront访问内容的权限。请记住,没有办

我目前在S3上提供私有文件。我想通过Cloudfront提供文件,但我一直收到一个AccessDenied错误。我试过多种组合

  • 带和不带云前端密钥对
  • 带和不带AWS访问密钥
  • 但什么都不管用。我的S3存储桶上的文件是否需要公开可读,然后通过设置存储桶策略限制通过Cloudfront访问它们

    谢谢

    是的。S3和CloudFront之间没有固有的联系。从S3的角度来看,CloudFront只是另一个试图访问内容的“用户”。因此,S3 bucket必须授予CloudFront访问内容的权限。请记住,没有办法在CloudFront发行版上设置权限,这样您的内容就可以通过这种方式公开