为什么已部署的无服务器功能未显示在AWS控制台的lambda函数列表中?

时间:2019-05-17 02:39:39

标签: node.js serverless aws-serverless

我使用serverless deploy函数将无服务器功能部署到了aws。

它们运行良好,如果尝试按如下所示列出已部署的功能,则可以看到它们。

$ serverless deploy list functions
Serverless: Listing functions and their last 5 versions:
Serverless: -------------
Serverless: hello: $LATEST, 1, 2, 3, 4
Serverless: helloOne: $LATEST, 1

但是在AWS Console的lambda函数列表中没有显示任何函数。他们不应该在那里吗?

AWS Console

2 个答案:

答案 0 :(得分:0)

这只是在门户中选择的区域的问题。我的功能已部署到us-east-1(您可以在终端的部署命令输出中看到它)

deployment output

因此,正如@troy所评论的那样,我从右上角的菜单中进行了更改,然后得到了列表。

change region

答案 1 :(得分:0)

确保覆盖serverless.yml文件中的默认区域。这样,您可以确保将lambda函数部署在所需的可用性区域中。另外,当您想使用具有此功能的数据库等其他服务时,也会使您的工作更加轻松。