Wai*_*ein 16 amazon-web-services serverless-framework serverless
我正在使用 Node JS 无服务器框架构建微服务。说实话,这是我第一次使用 Serverless 构建微服务。我已经在我的计算机上配置了 AWS 凭证。
我创建了运行以下命令的项目。
serverless create -u https://github.com/codingly-io/sls-base -n aution-service
Run Code Online (Sandbox Code Playgroud)
然后我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
Run Code Online (Sandbox Code Playgroud)
我已经有了模板附带的 lambda 函数。然后我运行serverless deploy
来部署服务。当我运行命令时,出现以下错误。
Error:
Object notation for "service" property is not supported. Set "service" property directly with service name.
Run Code Online (Sandbox Code Playgroud)
我的配置或代码有什么问题以及如何修复它?
Pro*_*1ve 31
您可以通过将服务名称直接设置为service
属性来修复它,如下所示
service: auction-service
Run Code Online (Sandbox Code Playgroud)
不再支持嵌套表示法。
归档时间: |
|
查看次数: |
7166 次 |
最近记录: |