amazon-web-services - 谁能告诉我如何在 AWS AMPLIFY 中添加 50 多个子域?
问题描述
谁能告诉我如何在 AWS AMPLIFY 中添加更多子域?每个应用程序的最大硬限制为 50 个子域。我将添加 1000 个子域。我需要保持 [p 放大工作并添加子域。我不能只在 route53 中添加 cname。cname 无法工作,因为这些 cnames 与 cloudfront 相关,而 cloudfronts 由 amplify 本身管理。如果我在 Amplify 中添加子域,则 amplify 会向 cloudfront 提供指令,然后它就可以工作。否则,如果我仅在 route53 中手动添加子域,则不会
解决方案
请注意,50 个子域的限制是特定于within the current region
但是,Amazon Route 53 的常见问题解答指出:
- “问。我可以使用 Amazon Route 53 管理的托管区域的数量是否有限制?”
- “每个 Amazon Route 53 账户被限制为最多 500 个托管区域和每个托管区域 10,000 个资源记录集”
另见:
- “问。我可以为同一个域名创建多个托管区域吗?”
- “是的。创建多个托管区域允许您在“测试”环境中验证您的 DNS 设置,然后将这些设置复制到“生产”托管区域。例如,托管区域 Z1234 可能是您的 example.com 的测试版本,托管在名称服务器 ns-1、ns-2、ns-3 和 ns-4 上。类似地,托管区域 Z5678 可能是您的 example.com 的生产版本,托管在 ns-5、ns-6、ns-7、 “
子域的路由流量
- https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html
- 为子域创建托管区域,并在新的托管区域中创建记录
- “您还可以为子域创建托管区域。使用单独的托管区域为子域路由 Internet 流量有时称为“将子域的责任委托给托管区域”或“将子域委托给其他名称服务器”或一些类似的术语组合。”
- “为子域使用单独的托管区域还允许您为域和子域使用不同的 DNS 服务。”
- “为子域路由流量的一种方法是为子域创建托管区域,然后在新托管区域中为子域创建记录。(更常见的选择是在托管区域中为子域创建记录)领域。)”
- “要定义您希望 Route 53 如何路由子域 (acme.example.com) 及其子域 (backend.acme.example.com) 的流量,您可以在子域的托管区域中创建记录。”
为其他级别的子域路由流量
“您将流量路由到子域的子域,例如 backend.acme.example.com,就像您将流量路由到子域(例如 acme.example.com)一样。您可以在托管区域中为域,或者您为较低级别的子域创建托管区域,然后在该新托管区域中创建记录。”
“如果您选择为下级子域创建单独的托管区域,请在托管区域中为更接近域名的子域创建下级子域的NS记录。这有助于确保流量已正确路由到您的资源。”
推荐阅读
- php - 在php中通过url传递数据时出现问题
- angular - Angular kendoGrid 数据项将 null 传递给后端
- php - 如何在 PHP 中从 mssql DB 中获取价值
- angular - 如何从订阅的错误回调中获取标头?
- java - 在旧版本的 android 上,我的活动不透明度正在降低
- build - Linphone - 安卓项目
- javascript - lodash - 使用过滤器对象数组的过滤器函数
- java - Android:如何使通知与 API 26+ 及以下版本兼容?
- php - Paypal AngellEye DoExpressCheckout - 数据不匹配
- amazon-web-services - 如何将 AWS 粘合连接连接到托管在 Goolge 云平台上的 Atlas 中的 MongoDb?