Mik*_*her 9 dns hosting amazon-s3 amazon-web-services
我正在尝试使用S3在我的AWS账户中托管一个简单的静态网站.我有一个旧的尘土飞扬的帐户,多年来测试中有许多奇怪的设置,我还有一个带有'mypersonaldomain.com'和'wwww.mypersonaldomain.com'桶的S3帐户.无论如何我想重新开始,所以我取消了帐户以开始新的.
现在,当我创建'mypersonaldomain.com'和'www.mypersonaldomain.com'时,它表示即使帐户已被删除,也会获取存储桶名称.我曾假设亚马逊会将桶名发回给公众.但是,当我删除帐户时,我没有事先明确删除存储桶.
我的印象是使用S3进行静态网站托管,桶名称需要与DNS的域名相匹配才能工作.但是,如果我无法创建一个具有正确名称的存储桶,那么我可以使用S3进行静态托管吗?它只是一个简单的低流量网站,不需要在EC2实例中.
仅供我使用Route 53作为我的DNS.
[注意'mypersonldomain.com'不是实际的域名]
Bru*_*eis 15
解决问题的一种方法是将您的网站存储在S3上,但通过CloudFront提供:
这应该工作.通过这样做,您可以获得潜在改善最终用户性能的额外好处.
另请注意,几个月前CloudFront已包含在Free Tier中(http://aws.amazon.com/free).
在我看来,这是一个巨大的设计缺陷,因为S3要求存储桶名称在所有用户中都是唯一的.
例如,我可以为任何知名公司名称制作存储桶(假设它们没有被采用),然后这些域的合法用户将被阻止使用它们,以便创建静态s3网站,如果他们想要.
我从来没有喜欢过这样的要求:s3存储桶名称在所有用户中都是唯一的 - 这是一个主要的设计缺陷(我确信它在最初设计时有合理的原因),但无法想象如果AWS可以回到就此而言,他们不会重新思考它.
在您的情况下,使用删除帐户,可能值得为s3技术支持删除注释 - 他们可能很容易帮助您.
| 归档时间: |
|
| 查看次数: |
2912 次 |
| 最近记录: |