【发布时间】:2020-04-16 12:39:14
【问题描述】:
我是无服务器框架的新手。
如何将多个阶段部署到相同的 aws 端点,例如:
1nuu2d832j.execute-api.ap-southeast-1.amazonaws.com/prod
1nuu2d832j.execute-api.ap-southeast-1.amazonaws.com/dev
这里是我的配置 serverless.yml
service: wallet-api
custom:
stages:
- local
- dev
- prod
plugins:
- serverless-offline
- serverless-dotenv-plugin
- serverless-stage-manager
provider:
name: aws
region: ap-southeast-1
runtime: nodejs12.x
environment:
NODE_ENV: ${env:NODE_ENV}
MONGO_URI: ${env:MONGO_URI}
functions:
graphql:
handler: dist/graphql.handler
events:
- http:
path: /
method: post
- http:
path: /
method: get
在我看来,我知道这是多阶段的部署,但可以完成相同的 api,但还不知道如何。
希望有人能帮忙,谢谢。
【问题讨论】:
标签: amazon-web-services api aws-lambda aws-api-gateway serverless