我的 Route 53 设置如下
company.com A [EB 负载均衡器]
www.company.com A【S3桶】
S3设置将所有请求重定向到另一个主机名:company.com
我知道我只是不理解某些东西,但我无法让所有 S3 链接都通过 company.com 而不是 company.com.s3-website-us-west-2.amazonaws.com
我的 Route 53 设置如下
company.com A [EB 负载均衡器]
www.company.com A【S3桶】
S3设置将所有请求重定向到另一个主机名:company.com
我知道我只是不理解某些东西,但我无法让所有 S3 链接都通过 company.com 而不是 company.com.s3-website-us-west-2.amazonaws.com
如果您的目标是从 S3 存储桶中服务器资产(图像、JS、css 等),但使用自定义 DNS 主机名,您可以执行以下操作:
assets.mycompany.com
CNAME
记录=>assets.mycompany.com
assets.mycompany.com.s3.amazonaws.com
这将允许您加载类似的文件http;//assets.mycompany.com/foo.jpg
可以在此处找到以这种方式使用 S3 的完整文档:http: //docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
如果您需要从 Apex 又名“裸”域 (mycompany.com) 提供 S3/CloudFront 内容,您可以ALIAS
在 Route 53 中配置一条指向您的 S3 存储桶或 CloudFront 主机的记录。
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html