【发布时间】:2019-08-12 16:41:02
【问题描述】:
这是一个 SAM 模板(与 CloudFormation 模板相同):
Globals:
Function:
Environment:
Variables:
BAR: '{{resolve:ssm:myparam:1}}'
...
MyParam:
Type: "AWS::SSM::Parameter"
Properties:
Name: myparam
Type: String
Value: 'REPLACE_ME' # must be defined manually in the AWS Console
我无法部署此堆栈,因为:
FAILED. Reason: Parameters: [ssm:myparam:1] cannot be found.
当然,我是在堆栈中创建这个参数……
如何引用我在同一模板中创建的 SSM 参数?
【问题讨论】:
-
我认为对 SSM 参数使用相同的模板是没有意义的,因为您可以通过 !GetAtt 访问它们(见下文)。
标签: amazon-cloudformation ssm aws-ssm aws-parameter-store