簡體   English   中英

從 aws cli 獲取目標組 arn

[英]Get target group arn from aws cli

我正在嘗試獲取目標組的 arn,該目標組的名稱中包含單詞 test 或分配給“value”的值,但我無法獲取,出現此錯誤。

value=test
aws elbv2 describe-target-groups --query "TargetGroups[?starts_with(TargetGroupName, '${value}') == `true`].[TargetGroupArn]"
Bad value for --query TargetGroups[?starts_with(TargetGroupName, 'test') == ].[TargetGroupArn]: invalid token: Parse error at column 59, token "]" (RBRACKET), for expression:
"TargetGroups[?starts_with(TargetGroupName, 'test') == ].[TargetGroupArn]"
                                                       ^

我在 windows 上使用 bash

問題似乎與查詢中使用的反引號和括號有關。

嘗試以下操作:

aws elbv2 describe-target-groups --query "TargetGroups[?starts_with(TargetGroupName, '${value}') == true].TargetGroupArn"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM