【发布时间】:2021-12-21 00:14:52
【问题描述】:
使用 serverless 部署 lambdas 时,出现以下错误:
CloudFormation 模板无效:模板格式错误:输出 ServerlessDeploymentBucketName 格式错误。必须指定每个导出成员的名称字段,并且只能由字母数字字符、冒号或连字符组成。
我不明白问题出在哪里。
无服务器配置文件:
service: lambdas-${opt:region}
frameworkVersion: '2'
provider:
name: aws
runtime: nodejs12.x
memorySize: 512
timeout: 10
lambdaHashingVersion: 20201221
region: ${opt:region}
stackName: lambdas-${opt:region}
logRetentionInDays: 14
deploymentBucket:
name: lambdas-${opt:region}
plugins:
- serverless-deployment-bucket
functions:
function1:
handler: function1/index.handler
name: function1-${opt:stage}
description: This function should call specific API on Backend server
events:
- schedule: cron(0 0 * * ? *)
environment:
ENV: ${opt:stage}
function2:
handler: function2/index.handler
name: function2-${opt:stage}
description: Function should be triggered by invocation from backend.
environment:
ENV: ${opt:stage}
【问题讨论】:
标签: javascript node.js serverless-framework serverless aws-serverless