下面是一个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参数?
发布于 2019-03-21 19:17:22
您试过通过Fn:GetAtt (!GetAtt MyParam.Value)访问变量吗?
Globals:
Function:
Environment:
Variables:
BAR: !GetAtt MyParam.Value
...
MyParam:
Type: "AWS::SSM::Parameter"
Properties:
Name: myparam
Type: String
Value: 'REPLACE_ME' # must be defined manually in the AWS Consolehttps://stackoverflow.com/questions/55286991
复制相似问题