我按照Ryan Kroonenburg的教程创建了云端分发。我将源设置为我创建的S3存储桶之一。当我创建云端时,我将“限制存储桶访问”设置为是。我仍然可以访问S3存储桶,但此选项旁边的信息表明“如果您要求用户始终使用CloudFront URL而不是Amazon S3 URL访问您的Amazon S3内容,请单击是。”。当我尝试访问云前端网址时,我会看到以下内容。
import java.util.stream.IntStream;
答案 0 :(得分:4)
要通过AWS CloudFront配置服务私有S3内容,需要在S3和CloudFront上进行多项配置。
在CloudFront中单击“是”的信息消息是从CloudFront创建原始访问标识以从S3访问内容(无论存储桶是私有还是公共)。
如果您要求用户始终访问您的Amazon S3内容 使用CloudFront URL而不是Amazon S3 URL,单击是。
要使存储桶保密,请确保通过S3存储桶ACL权限选项卡控制访问权限,并且您还将看到授予访问用于CloudFront的S3(源访问标识用户)的新类型用户。
由于您收到访问错误,我建议您查看文档或文章以查找路由原因,并了解其工作原理,以便您可以解决未来的问题。
答案 1 :(得分:1)
以下是有关创建具有受限访问权限的S3存储桶的详细博客。