【发布时间】:2019-10-23 09:20:16
【问题描述】:
我有一个使用无服务器框架成功部署到 AWS Lambda 的函数。
此函数依赖于我在serverless.yml 文件中设置的一些环境变量,如下所示
provider:
name: aws
runtime: nodejs8.10
stage: ${opt:stage,'dev'}
region: ${opt:region,'eu-west-1'}
deploymentBucket:
name: my-bucket
environment:
MY_ENV_VAR: 'the value of my var'
functions:
myFunction:
handler: handler.myHandler
events:
- http:
path: executeFunction
method: post
现在我想部署相同的逻辑,只是将 MY_ENV_VAR 的值不同部署到不同的端点。如果我只是更改 MY_ENV_VAR 的值然后部署,端点不会更改。但即使我更改了deploymentBucket 和函数的名称,即myFunction,部署总是会生成相同的端点。
是否可以将相同的功能部署到不同的端点?
【问题讨论】:
标签: aws-lambda serverless-framework