AWS CLI - получить все стеки CloudFormation, имя которых начинается со строки - PullRequest
0 голосов
/ 05 апреля 2019

Какой запрос я должен использовать, чтобы получить все стеки CloudFormation, которые начинаются с определенной строки?

Я пробовал следующий запрос, но он всегда возвращает пустой массив:

aws cloudformation describe-stacks --no-paginate --query "Stacks[?StackName!='null']|[?starts_with(StackName,'HD-') == 'true']"

Все стеки в нашей учетной записи начинаются с "HD-", поэтому должно возвращаться то же самое, что и

aws cloudformation describe-stacks --no-paginate

, но возвращается

[]

1 Ответ

1 голос
/ 05 апреля 2019

Эта команда отлично работает:

aws cloudformation describe-stacks --no-paginate --query \
  'Stacks[?StackName!=`null`]|[?contains(StackName, `Release`) == `true`].StackName'

Похоже, вам нужно использовать `вместо 'внутри запроса ..

...