Я думаю, что если вы используете макросы, вы можете решить. Используя макрос, вы можете вызвать лямбду, которая получает точное значение, которое вы хотите из хранилища параметров, затем преобразование выполняется в шаблоне и захватывает требуемое значение.
Например, здесь я беру некоторые переменные среды которые хранятся в хранилище параметров, чтобы записать их в определение задачи ECS. Мой макрос - MacroEnvVars
Fn::Transform:
Name: MacroEnvVars
Parameters:
Prefix: MSX
Environment: !Ref Environment
EnvVarsLocation: !Ref EnvVarsLocation
Затем мой макрос возвращает шаблон, обновленный и измененный, и развертывание выполняется с помощью переменных env из хранилища параметров
Пожалуйста, проверьте здесь в aws документация