gpt4 book ai didi

amazon-web-services - aws cloudformation 通过 LogicalResourceId 描述堆栈资源查询

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

我尝试使用 aws 命令行检索堆栈 PhysicalResourceId。

$ aws cloudformation describe-stack-resources \
--stack-name test-app-prometheus \
--query 'StackResources[?LogicalResourceId=="PrometheusAutoScalingGroup"]'

我期待这个返回:

[
{
"ResourceStatus": "...",
"LogicalResourceId": "...",
"StackName": "test-app-prometheus",
"StackId": "...",
"PhysicalResourceId": "test-app-prometheus-PrometheusAutoScalingGroup-...",
"ResourceType": "AWS::AutoScaling::AutoScalingGroup",
"Timestamp": "2016-11-08T15:17:23.567Z"
}
]

然而,它返回一个空数组。

[]

在没有查询的情况下运行命令,我可以看到资源。运行命令:

$ aws cloudformation describe-stack-resources \
--stack-name test-app-prometheus \
--query 'StackResources[*].LogicalResourceId' \
| grep PrometheusAutoScalingGroup
"PrometheusAutoScalingGroup",

表明该资源存在。

最佳答案

怎么样:

$ aws cloudformation describe-stack-resources \
--stack-name test-app-prometheus \
--logical-resource-id PrometheusAutoScalingGroup

CloudFormation and the New AWS CLI

关于amazon-web-services - aws cloudformation 通过 LogicalResourceId 描述堆栈资源查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40492476/

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