首页 > 解决方案 > 带有 AWS API 网关的 AWS Route 53

问题描述

目前我已经部署了许多 AWS Lambda。然后我想到了如何对每个 AWS Lambda 进行性能测试。我决定采用的解决方案是 - 使用 AWS Api Gateway 为每个 AWS Lambda 公开每个 API - 使用 JMeter (Neoload) 对 API 执行“性能测试”。

该方法运行良好,但我们需要使用 AWS 生成的端点,例如https://tl8drdruob.execute-api.us-west-1.amazonaws.com/dev。现在我想看看我们是否可以使用 Route 53 来路由 API。

我们确实有一个像 abc.awsnonprod.mycompany.net 这样的主机区域。我试图向该主机区域添加记录集,但我没有在 Alias Target(API 网关)上看到任何我的 API 网关端点列表。

如果我在这里遗漏了什么,请告诉我。

谢谢

标签: amazon-web-servicesaws-api-gatewayamazon-route53

解决方案


看来您需要自定义域名才能将路由 53 映射到 API 网关。

请按照在 API Gateway 中为 API 设置自定义域名

API Gateway 自定义域功能很可能是您想要的。它将创建一个特殊的/内部 Cloudfront 分发,您可以使用它来操作域和路径。您甚至可以将其与 API Gateway 阶段相关联。然后,您可以使用 Route 53 到 CNAME 或 A(别名)您的自定义域到 CloudFront 分配。


推荐阅读