Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么部署的无服务器函数未显示在AWS控制台的lambda函数列表中?_Node.js_Serverless_Aws Serverless - Fatal编程技术网

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

Node.js 为什么部署的无服务器函数未显示在AWS控制台的lambda函数列表中?,node.js,serverless,aws-serverless,Node.js,Serverless,Aws Serverless,我使用serverless deploy函数将serverless函数部署到aws 它们工作得很好,如果我尝试如下所示列出已部署的函数,我可以看到它们 $serverless部署列表函数 无服务器:列出函数及其最后5个版本: 无服务器:------------- 无服务器:您好:$LATEST,1,2,3,4 无服务器:helloOne:$LATEST,1 但是在AWS控制台的lambda函数列表中没有显示任何函数。他们不应该在那里吗 这只是门户中选定区域的问题。我的功能已部署到us-east

我使用
serverless deploy
函数将serverless函数部署到aws

它们工作得很好,如果我尝试如下所示列出已部署的函数,我可以看到它们

$serverless部署列表函数
无服务器:列出函数及其最后5个版本:
无服务器:-------------
无服务器:您好:$LATEST,1,2,3,4
无服务器:helloOne:$LATEST,1
但是在AWS控制台的lambda函数列表中没有显示任何函数。他们不应该在那里吗


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

所以,正如@troy所评论的,我在右上角的菜单中做了同样的更改,得到了列表


确保覆盖serverless.yml文件中的默认区域。通过这种方式,您可以确保lambda功能部署在所需的可用性区域中。此外,当您想使用其他服务(如数据库)和此功能时,这将使您的工作更轻松。

您知道您将功能部署到了哪个区域吗?从控制台输出中,我可以看到它的
区域:us-east-1
Ohh,好的,我从右上角菜单更改了区域,现在可以看到功能。谢谢你,特洛伊。