我正在使用Node无服务器框架构建一个微服务。老实说,这是我第一次使用无服务器构建微服务。我已经在我的机器上配置了AWS凭据。
我创建了运行以下命令的项目。
serverless create -u https://github.com/codingly-io/sls-base -n aution-service然后在项目文件夹中运行npm install。
这是我的serverless.yml文件夹。
service:
name: auction-service
plugins:
- serverless-bundle
- serverless-pseudo-parameters
provider:
name: aws
runtime: nodejs12.x
memorySize: 256
stage: ${opt:stage, 'dev'}
region: eu-west-2
functions:
hello:
handler: src/handlers/hello.handler
events:
- http:
method: GET
path: /hello我已经有了模板附带的lambda函数。然后运行serverless deploy来部署服务。当我运行这个命令时,我得到以下错误。
Error:
Object notation for "service" property is not supported. Set "service" property directly with service name.我的配置或代码出了什么问题,我如何修复它?
发布于 2022-02-13 19:35:42
可以通过将服务的名称直接设置为service属性来修复它,如下所示
service: auction-service不再支持嵌套表示法。
https://stackoverflow.com/questions/71091145
复制相似问题