amazon-web-services - Amazon S3 静态托管自定义域

标签 amazon-web-services amazon-s3

我正在学习一些 Web 开发,并使用 Amazon S3 作为具有来自 Google 域的自定义域的 Web 主机。我使用了 Amazon AWS 页面上的指南,并且能够设置网页,但在使自定义域正常工作时遇到问题。

例如,Amazon S3 的终端节点 URL 为 www.example.com.s3-website-us-east-1.amazonaws.com,我希望显示我的域 example.com。当我加载 www.example.com 的页面时,它会加载该页面,但当我希望它显示简单的 example.com 时,它仍然显示 example.s3-website-us-east-1.amazonaws.com。

据我所知,我需要一个 CNAME,我已将其设置为 www.example.com -> www.example.com.s3-website-us-east-1.amazonaws.com 并具有永久重定向(301)和前进路径。

请帮忙!

最佳答案

如果有人想知道我是如何让它工作的,我最终使用了 Cloudflare 及其免费 DNS 选项。我将 DNS 服务器添加到 google 域,然后添加两个 CNAME:

@ -> example.com -> example.com.s3-website-us-east-1.amazonaws.com (for the root)

CNAME -> www -> www.example.com.s3-website-us-east-1.amazonaws.com (for the www redirect)

关于amazon-web-services - Amazon S3 静态托管自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40516924/

相关文章:

powershell - DynamoDB API 过滤扫描不返回任何结果

powershell - aws-cli (powershell) import-image 缺少必需参数 disk-images

amazon-web-services - Elastic Beanstalk + Route53 别名 = 即时蓝绿交换?

ruby-on-rails - 下载和压缩使用 CarrierWave 上传到 S3 的文件

javascript - 使用我的 PHP 网站记录谁从 S3 下载了哪些文件

amazon-web-services - 用于复制到 Redshift 的 Java sdk

amazon-web-services - 延迟队列消息在SQS中是否算作 "In Flight"?

python - 如何使用 Python 检索 AWS Lambda 公共(public) IP 地址?

javascript - s3文件上传不返回响应

java - 在 Spring boot 中将 AWS S3 文件下载为流