这是SAM模板(与CloudFormation模板相同):
global datetime
由于以下原因,我无法部署此堆栈:
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
当然,我正在堆栈中创建此参数……
如何引用在同一模板中创建的SSM参数?
答案 0 :(得分:0)
您是否尝试过通过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 Console