Как определить и использовать одновременно параметр SSM в CloudFormation? - PullRequest
0 голосов
/ 21 марта 2019

Вот шаблон 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, который я создаю в том же шаблоне?

1 Ответ

0 голосов
/ 21 марта 2019

Вы пытались получить доступ к переменной через 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...