该参数未应用于 sam 模板
The parameter is not applied in the sam template
首先,我对英语不熟悉,请您耐心等待。
我正在尝试通过 AWS 的 Codepipiline 功能部署无服务器应用程序。但是在codebuild阶段,sam模板无法正常使用。下面是我的一些模板。
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Parameters:
filename:
Type: String
Default: test
Description: !Ref filename
显然,尽管声明了文件名参数,但我收到以下错误:
Template format error: Every Description member must be a string.
而应用于栈的模板如下
Description:
Fn::Ref: filename
但是我想要的是下面的输出。
Description: test
sam deploy参数“--paramater-overrides”也有问题,但是这个不行,所以没有任何进展。
如果您查看 AWS SAM Template Anatomy,您会发现:
Description (optional) This section corresponds directly with the Description section of AWS CloudFormation templates.
Parameters (optional) This section corresponds directly with the Parameters section of AWS CloudFormation templates.
随后,您不能在描述中引用参数。这是 because:
You can reference parameters from the Resources and Outputs sections of the same template.
首先,我对英语不熟悉,请您耐心等待。
我正在尝试通过 AWS 的 Codepipiline 功能部署无服务器应用程序。但是在codebuild阶段,sam模板无法正常使用。下面是我的一些模板。
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Parameters:
filename:
Type: String
Default: test
Description: !Ref filename
显然,尽管声明了文件名参数,但我收到以下错误:
Template format error: Every Description member must be a string.
而应用于栈的模板如下
Description:
Fn::Ref: filename
但是我想要的是下面的输出。
Description: test
sam deploy参数“--paramater-overrides”也有问题,但是这个不行,所以没有任何进展。
如果您查看 AWS SAM Template Anatomy,您会发现:
Description (optional) This section corresponds directly with the Description section of AWS CloudFormation templates.
Parameters (optional) This section corresponds directly with the Parameters section of AWS CloudFormation templates.
随后,您不能在描述中引用参数。这是 because:
You can reference parameters from the Resources and Outputs sections of the same template.