首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在另一个独立的lambda中获取AWS API网关主机名

在另一个独立的lambda中获取AWS API网关主机名
EN

Stack Overflow用户
提问于 2017-05-03 09:13:31
回答 1查看 1.5K关注 0票数 1

我使用无服务器部署创建了一个API网关。AWS动态地为网关创建url,它看起来像-

https://xxxx.execute-api.us-west-2.amazonaws.com/test/hello

在这里,动态地生成xxxx (即主机)。

请让我知道是否有任何方式来手动设置这个主机(不创建自定义域和所有漫长的进程)。或者是否有任何方法可以使用代码在另一个独立的lambda中获得这个主机名。我们不想在lambda中写硬编码的主机名。

任何帮助,我们都会提前表示感谢。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 16:24:11

创建自定义域正是实现这一目标的方法。您不能设置id,因为它是由API网关自动生成的。所以你说的漫长的过程是不可避免的。如果你拥有一个域名,时间不会那么长。您需要为自定义域创建CNAME记录,以指向API网关生成的域,从AWS证书管理器获取和使用免费证书,并设置API基映射。给出了这里的具体步骤。

如果希望以编程方式获取此id,可以使用节点aws-sdk中的getRestAPIs方法获取rest及其If的列表。

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

https://stackoverflow.com/questions/43755805

复制
相关文章

相似问题

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