我一直在使用AWS_CLOUDFRONT_DOMAIN = 'media.example.com'
一个结果是我有图像网址的数据库记录,其中包含上述域名,例如http://media.example.com/media/blog_image_web/2016-07-01/702ef913-ddeb-4880-a715-397ce7b9efd7.jpg
现在我想停止使用cloudfront,只想从S3服务器。
问题是对于同一图像文件,S3网址看起来像http://my.bucketname.s3.amazonaws.com/media/blog_image_web/2016-07-01/702ef913-ddeb-4880-a715-397ce7b9efd7.jpg
..
我可以通过替换来更新数据库
http://media.example.com/
至http://my.bucketname.s3.amazonaws.com/
然而,如果我可以继续使用http://media.example.com/
,无论我是否使用cloudfront(或者我可以稍后移动我的存储桶),那会更好。
如何使用自定义域访问s3对象?
答案 0 :(得分:2)
您可以指定自定义域以指向Amazon S3存储桶。
基本步骤是:
media.example.com
)A
创建一个media.example.com
记录Alias = YES
并将其指向您的S3网站端点请参阅文档:Example: Setting Up a Static Website Using a Custom Domain