首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用dns名称或API网关生成的url为在内部调用API网关的lambda?

我应该使用dns名称或API网关生成的url为在内部调用API网关的lambda?
EN

Stack Overflow用户
提问于 2020-07-12 03:17:15
回答 1查看 152关注 0票数 1

我正在AWS上部署API网关和Lambda函数。API网关有一个自动生成的端点url。我有一个由Route53 DNS管理的域名,它指向网关URL。我的lambda之一需要向同一AWS区域的API网关发送请求。我的问题是,我应该在labmda中使用自动生成的API网关端点或DNS域名吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-12 04:48:30

您可以同时使用这两种方式,但是您可以考虑哪些地方的DNS在更改aws资源方面更好。

  • 通过使用DNS,您具有更大的灵活性,比如如果您更改了API网关,并且由于某些原因而更改了端点,因为您不需要更新代码,您只需更新route53记录就可以指向新的API网关端点,因此代码不需要更改,而且lambda将请求到新的端点。
  • 您可以在维护期间更新DNS,而且代码端仍然不需要任何更改,可以有许多选项,因为DNS为您提供了灵活性。

在DNS配置期间,请确保将AWS端点的别名用作AWS 将查询重定向到选定的AWS资源,这与CNAME将DNS查询重定向到任何DNS记录不同。

资源-记录集-选择-别名-非别名

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62856711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档