Я пытаюсь установить переменную stackname = Teststack
Когда я запускаю следующую команду, она также читает фигурную скобку.
{'$ stackname'} возвращается как {Teststack}, где я просто хочу использовать Teststack без фигурных скобок.
Команда:
aws autoscaling describe-auto-scaling-groups --query 'AutoScalingGroups[?contains(Tags[?Key==`aws:cloudformation:stack-name`].Value, {'$stackname'})].[AutoScalingGroupName]'
Ошибка:
Bad value for --query AutoScalingGroups[?contains(Tags[?Key==`aws:cloudformation:stack-name`].Value, {Teststack})].[AutoScalingGroupName]:
Expecting: colon, got: rbrace: Parse error at column 85, token "}" (RBRACE), for expression:
"AutoScalingGroups[?contains(Tags[?Key==`aws:cloudformation:stack-name`].Value, {Teststack})].[AutoScalingGroupName]"