gpt4 book ai didi

amazon-web-services - 如何查询AWS堆栈输出?

转载 作者:行者123 更新时间:2023-12-03 07:46:57 25 4
gpt4 key购买 nike

我的堆栈输出:

            "Outputs": [
{
"OutputKey": "InstanceId",
"OutputValue": "i-0ed2834d95ae5bb98",
"Description": "Instance Id"
},
{
"OutputKey": "PrivateIp",
"OutputValue": "10.176.66.46",
"Description": "Private IP address"
},
{
"OutputKey": "EbsVolumeId",
"OutputValue": "vol-03837489a20032881",
"Description": "EbsVolume"
}

我尝试使用下面的命令查询堆栈的 PrivateIp,但该命令没有返回任何内容。

aws cloudformation describe-stacks --stack-name my-stack-01 --query "Stacks[0].Outputs[?OutputKey=="PrivateIp"].OutputValue" --output text

我做错了什么?

提前致谢!

最佳答案

您必须在查询的过滤器部分 ?OutputKey=="PrivateIp" 中使用单引号。因此,将整个查询更改为:

aws cloudformation describe-stacks --stack-name my-stack-01 --query "Stacks[0].Outputs[?OutputKey=='PrivateIp'].OutputValue"--output text

这会起作用。

关于amazon-web-services - 如何查询AWS堆栈输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65943162/

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