gpt4 book ai didi

amazon-web-services - 将国际化域名与 Route 53 和 S3 结合使用

转载 作者:行者123 更新时间:2023-12-02 07:05:09 25 4
gpt4 key购买 nike

我想通过以下地址向全世界公开 Amazon S3 上托管的静态网页:

zolty.aaa

此外,我想从以下地址重定向用户:

zol-ty.aaa
żółty.aaa
żólty.aaa
... and all combinations of z-ż, o-ó, etc..

到主地址 - zolty.aaa。当然,所有域名都已购买。

说到第一个域名,这很简单。

  1. 在 Route53 中将 zolty.aaa 设置为 zolty.aaa S3 存储桶的别名
  2. 在 Route53 中将 zol-ty.aaa 设置为 zol-ty.aaa S3 存储桶的别名
  3. 将所有请求(在 S3 存储桶设置中)从 zol-ty.aaa 重定向到 zolty.aaa

不幸的是,如果域包含非 ASCII 字符,事情就没那么简单了。

基于AWS documentation国际化域名应使用 punycode。

现在我的域名如下所示:

xn--ty-4ja03asj.aaa

我能够在 Route 53 中创建具有此类名称的托管区域。现在我想创建 S3 存储桶并在 DNS (Route53) 中将 ALIAS 添加到该存储桶。根据Amazon文档,S3存储桶的名称应与域名相同。所以我正在创建存储桶 xn--ty-4ja03asj.aaa。但它在 Route53 中不可见作为 ALIAS 的可能目标。

我怎样才能实现所描述的行为?

我将非常感谢您的帮助。

最佳答案

检查here您需要做的是:

  1. 将您的域名转换为 punycode:https://cryptii.com/pipes/punycode

  2. 创建托管区域并将该 punycode 设置为域名;

  3. 将托管区域中的名称服务器添加到域控制面板;

关于amazon-web-services - 将国际化域名与 Route 53 和 S3 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com