Я пытаюсь выяснить, могу ли я использовать такие функции, как "Fn::Sub"
внутри json-файла TemplateConfiguration.Я пытался это сделать, но получаю сообщение об ошибке:
Parameter [SomeVariable] is invalid
Есть ли способ сделать конфигурацию динамической?Вот пример фрагмента:
Configuration:
ActionMode: "CREATE_UPDATE"
StackName: !Sub "${ProjectKey}-staging"
RoleArn: !GetAtt "DeployRole.Arn"
TemplatePath: "build::infrastructure/stage.yaml"
TemplateConfiguration: "build::infrastructure/config-staging.json"
Вот что я пытаюсь достичь с помощью config-staging.json
:
{
"Parameters": {
"StageName": "staging",
"MyVariable": { "Fn::Sub" : "${SomeVariable}" }
}
}
Возможно ли это технически?Или не совсем?Я также попытался использовать ParameterOverrides
, однако наткнулся на странную ошибку, когда она становится слишком длинной.(