如何避免 .s3-website-us-east-1.amazonaws.com/ 在 URL 中?

Posted

技术标签:

【中文标题】如何避免 .s3-website-us-east-1.amazonaws.com/ 在 URL 中?【英文标题】:How to avoid .s3-website-us-east-1.amazonaws.com/ in the URL? 【发布时间】:2015-09-25 17:48:11 【问题描述】:

我正在使用静态站点生成器cactusformac.com,我刚刚点击了部署,我希望网址仅为beccashayne.com,但它却是http://beccashayne.com.s3-website-us-east-1.amazonaws.com/

我如何摆脱.s3-website-us-east-1.amazonaws.com/ 而只有beccashayne.com?还是我需要手动将所有内容上传到 Cyber​​duck 之类的 FTP 设备?

对于超级非高级开发人员的任何建议都会有所帮助我不知道自己在做什么,而且 AWS 中的所有文档都非常繁重。

【问题讨论】:

您粘贴的链接是 S3 存储桶,它托管您网站上的静态文件。您需要设置 Route 53 记录(或其他 DNS 提供商)并将它们指向您的 S3 存储桶。具体需要的说明位于:docs.aws.amazon.com/gettingstarted/latest/swh/… 见***.com/questions/8312162/… 【参考方案1】:

使用 Route53 并注册您的域 beccashyne.com 然后在 Route53 中然后执行以下步骤:

    DNS 管理点击您的托管区域,点击您的域名 点击创建记录集 在“创建记录集”中将您的姓名留空; A 类 - IPv4 地址;别名 = 是;别名目标:选择您的 S3 端点应该类似于“s3-website-us-east-1.amazonaws.com”,就是这样!

【讨论】:

以上是关于如何避免 .s3-website-us-east-1.amazonaws.com/ 在 URL 中?的主要内容,如果未能解决你的问题,请参考以下文章

CloudFront 不能使用 S3 网站来源,只能使用 REST 来源 Cloudformation

指向 Amazon S3 存储桶的子域在英国不起作用

Amazon S3 静态 Web 托管不适用于自定义域名(点问题)

AWS OpsWorks - 无法使用 AWS OpsWorks 部署我的应用程序,尤其是无法成功迁移

什么是 CSRF 攻击,如何避免?

如何避免两次编写 SQL Server 查询以避免重复?