В шаблонах облачной информации поддерживаются динамические ссылки на параметры SSM.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html
В документации указано, что вы можете Use the ssm dynamic reference to include values stored in the Systems Manager Parameter Store of type String or StringList in your templates.
Мы пытаемся сослаться на параметр типа StringList в нашем шаблоне, используя синтаксис {{resolve:ssm:parameter-name:version}}
, и разрешить ему преобразование в список строк в шаблоне (точнее, список SecurityGroupIds для экземпляра EC2). Это не сработало, и в документации не указано, как это сделать и поддерживается ли это. Мы пробовали использовать Fn::Split
, но похоже, что это вызывается до того, как будет разрешено динамическое значение. Мы не можем использовать значения SSM в разделе параметров шаблона, где это задокументировано. Кто-нибудь знает, можно ли добавить {{resolve ...
в список строк?