gpt4 book ai didi

aws-lambda - 如何构建 serverless.yml 文件以使用 serverless-express 部署 http api + lambda 项目?

转载 作者:行者123 更新时间:2023-12-03 07:30:49 26 4
gpt4 key购买 nike

我正在尝试使用 serverless.yml 替换 @vendia/serverless-express v2 示例中的默认 sam-template,以便通过无服务器部署进行部署

https://github.com/vendia/serverless-express/tree/mainline/examples/basic-starter-api-gateway-v2

部署此 httpApi 示例的 serverless.yml 需要是什么样子?

非常感谢。

最佳答案

基本的 yml 看起来像这样:

service: lambda-project

provider:
name: aws
runtime: nodejs14.x
stage: ${opt:stage, 'dev'}
memorySize: 256
timeout: 10
region: <REIGON>

package:
individually: true

functions:
func: #function name
handler: func/func.handler #<PATH_TO_HANDLER>
vpc:
securityGroupIds:
- sg-XXX
subnetIds:
- subnet-XXX
- subnet-XXX
- subnet-XXX
events:
- http:
path: /{any+} # if you want all the routes after / to go here if specific just write there
method: ANY
package:
include:
- <path to the code directory>

关于aws-lambda - 如何构建 serverless.yml 文件以使用 serverless-express 部署 http api + lambda 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67348789/

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