AWS Route 53与AWS API Gateway的配合使用

10

目前我已经部署了许多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。我尝试向该主机区域添加记录集,但我没有看到任何我的API Gateway端点列在Alias Target(API Gateway)上。

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

谢谢


这里有正式的说明,但我遇到了同样的问题,即在创建记录时终点未列出... https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-api-gateway.html - Jimbo
1个回答

7
似乎您需要拥有自定义域名才能将路由53映射到API Gateway。
请按照在API Gateway中设置自定义域名说明进行操作。
API Gateway的自定义域名功能十分实用。它将创建一个特殊的内部CloudFront分发,您可以使用它来操作域名和路径。您甚至可以将其与API Gateway阶段关联起来。然后,您可以使用Route 53将自定义域名CNAME或A(别名)到CloudFront分发上。

2
那是唯一的方法吗? - Nghia Do

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接