从 AWS CloudFront 访问照片

从 AWS CloudFront 访问照片

我有一个名为我的桶.里面有一个文件夹我的桶称为已上传的照片

我可以使用以下 URL 访问此存储桶中的照片:

http://my-bucket.s3-ap-southeast-2.amazonaws.com/uploaded-photos/imag-1.jpg

我已经定义了以下 CloudFront 行为,以便存储桶中的所有 .jpg 图像均由 CloudFront 提供。

在此处输入图片描述

将图像添加到 CloudFront 后,我​​可以使用网站根目录访问它们,即:

www.my-website.com/uploaded-photos/imag-1.jpg

这是因为我有以下 CloudFront 分布: 在此处输入图片描述

我不确定在代码中应该使用哪个 URL 来服务器照片?这两个 URL 都能从 CloudFront 边缘位置获取照片吗?

答案1

使用绿色框中的任意一个 URL。

你可以创建 Origin 访问身份阻止直接访问 S3 存储桶,强制请求通过 CloudFront。

相关内容