gpt4 book ai didi

node.js - 无服务器框架 : how to deploy with CloudFormation?

转载 作者:搜寻专家 更新时间:2023-10-31 23:46:11 28 4
gpt4 key购买 nike

我是无服务器框架的新手。嗯,至少到最新版本,这在很大程度上取决于 CloudFormation。

我使用以下方式在计算机上全局安装了框架:

npm install -g serverless

然后我使用以下方法创建了一个服务:

serverless create --template aws-nodejs --path myService

最后,我跑了:

serverless deploy

一切似乎都正常部署,终端中没有显示任何错误。我可以在新创建的专用 S3 存储桶中看到 CloudFormation 文件。

但是,我在 AWS Lambda 控制台中找不到默认的 hello Lambda 函数。

我错过了什么? CloudFormation 文件是否不应在部署时创建 Lambda 函数?

最佳答案

The reason the default hello Lambda function is not listed in the AWS Lambda console is because your Lambda function was uploaded to the default region (us-east-1), while the Lambda console displays the functions of another region.

要为您的函数设置正确的区域,您可以使用 serverless.yml 文件的区域字段。

确保区域属性位于提供程序部分的正下方。带 2/4 空格缩进。像这样:

provider:
region: eu-west-1

或者,您可以在部署时指定区域,如下所示:

sls deploy --region eu-west-1

关于node.js - 无服务器框架 : how to deploy with CloudFormation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41590483/

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