Amazon web services CloudFormation模板中的Lambda资源报告CodeUri无效
给定以下CloudFormation模板片段:Amazon web services CloudFormation模板中的Lambda资源报告CodeUri无效,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,给定以下CloudFormation模板片段: AWSTemplateFormatVersion: 2010-09-09 Resources: PrototypeCreateOrderFDM4: Type: "AWS::Lambda::Function" Properties: CodeUri: "../Lambda/" Handler: "PrototypeCreateOrder.handler" Timeout: 15 Ru
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
我收到一条警告,说CodeURI不是有效的属性:
我有很多其他类似的Lambda结构。我以前从未得到过这个。我缺少什么?您正在使用,它没有CodeUri属性
您可能正在考虑,它支持CodeUri属性
但是,对于SAM,如果Lambda代码是模板的本地代码,则可以省略CodeUri属性(如果处理程序位于Lambda/index.js
下,则可以直接将处理程序:
属性指向路径)。无法确定这是否适用于AWS::Lambda::Function
,但肯定适用于SAM的AWS::Serverless::Function