Ada*_*dam 3 amazon-web-services aws-cloudformation
鉴于以下 CloudFormation 模板片段:
AWSTemplateFormatVersion: 2010-09-09
Resources:
PrototypeCreateOrderFDM4:
Type: "AWS::Lambda::Function"
Properties:
CodeUri: "../Lambda/"
Handler: "PrototypeCreateOrder.handler"
Timeout: 15
Runtime: "nodejs10.x"
Role: arn:aws:iam::123456789012:role/deezNutz-Role-1ABC8DDEFGHI
Run Code Online (Sandbox Code Playgroud)
我收到一条警告说 CodeURI 不是一个有效的属性:
我有很多像这样的其他 Lambda 结构。我以前从来没有得到过这个。我错过了什么?
您正在使用的AWS::Lambda::Function资源,它不具有CodeUri财产。
您可能会想到AWS::Serverless::Functionfrom SAM,它支持 CodeUri 属性。
但是,对于 SAM,如果您的 Lambda 代码位于模板的本地,则可以省略 CodeUri 属性(如果您的处理程序在 下Lambda/index.js,则您可以直接将该Handler:属性指向路径)。不能确定这是否适用于AWS::Lambda::Function,但肯定适用于 SAM 的AWS::Serverless::Function.
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |