gpt4 book ai didi

node.js - 当我使用 Serverless Deploy 从 VSCode 部署时,Lambda 函数没有出现在 AWS 控制台上

转载 作者:行者123 更新时间:2023-12-01 21:41:30 25 4
gpt4 key购买 nike

我的问题是,如果我在 VSCode 中编写 Lambda 函数,我无法将它部署到 AWS 控制台。

我有一个 AWS 账户并提供了在 VSCode 中使用的凭证。只需使用 serverless deploy 命令测试将简单的 Lambda 函数部署到 AWS 控制台。到目前为止没有成功。它在 S3 上创建存储桶并将邮政编码放在那里。

ConsoleTest 函数是在 AWS Lambda 控制台中手动创建的。 enter image description here

我的 serverless.yml 看起来像这样:

service: myservice
provider:
name: aws
runtime: nodejs12.x


functions:
hello:
handler: handler.hello
events:
- http:
path: users/create
method: get

终端结果(我得到正确的 JSON 响应) enter image description here

我遵循的是官方指南:https://serverless.com/framework/docs/providers/aws/guide/deploying/

有什么帮助吗?

最佳答案

找到解决方案。问题是它创建了错误的区域。我还将 AWS Cli 和指定区域安装到配置文件中,但向提供程序添加了区域属性。不确定哪一个有帮助,因为基本上它们的功能相同。当我把

service: myservice
provider:
name: aws
runtime: nodejs12.x
stage: development
region: eu-central-1

一切都开始正常工作并部署到我的 AWS 控制台。

关于node.js - 当我使用 Serverless Deploy 从 VSCode 部署时,Lambda 函数没有出现在 AWS 控制台上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61338957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com