gpt4 book ai didi

amazon-web-services - 如何按标签值过滤 CloudFormation 堆栈?

转载 作者:行者123 更新时间:2023-12-03 07:17:19 26 4
gpt4 key购买 nike

我想获取具有以下标记/值的所有 CloudFormation 堆栈的堆栈名称:

elasticbeanstalk:环境名称 : 我的环境

有什么办法可以做到这一点吗?我尝试了这个查询,但它抛出了语法错误:

aws cloudformation describe-stacks --query 'Stacks[].Tags[?Key == `elasticbeanstalk:environment-name` && ?Value == `myenvironment`]'

编辑

我弄清楚了过滤部分,但我不知道如何获取堆栈名称。这将返回 null,如何检索 StackName?

aws cloudformation describe-stacks --query 'Stacks[].Tags[?Key == `elasticbeanstalk:environment-name` && Value == `myenv`].{MyStack: StackName}'

最佳答案

这真是一件令人痛苦的事情。我期待编写比正则表达式更少的 jmespath 查询

aws cloudformation describe-stacks --query 'Stacks[?Tags[?Key == `elasticbeanstalk:environment-name` && Value == `myenvname`]].{StackName: StackName}' --output text

关于amazon-web-services - 如何按标签值过滤 CloudFormation 堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62783119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com