Infelizmente, você não pode usar aws recourcegroupstaggingapi
simplesmente porque essa API não suporta grupos de AutoScaling no momento. É também por isso que as informações do AutoScaling não são retornadas em get-resources
resultados como você notou. Consulte a Referência de APIs de tags de grupos de recursos para obter a API real e os recursos compatíveis. Observe que o AutoScaling não é parte da API do EC2. Por que essa limitação? Eu não sei, você terá que perguntar à Amazon;)
No entanto, com um pouco de jq
hackery, você pode usar aws autoscaling describe-auto-scaling-groups
como solução alternativa:
~ $ aws autoscaling describe-auto-scaling-groups | jq -r '
## Unfold .Tags[] to .TagKey = Value
.[keys[0]] | map(
if has("Tags") then
. += (.Tags | map( { "Tag\(.Key)": (.Value) } ) | add | del(.Tags))
else
.
end
)[] |
## TagKey == Value you want to select on (e.g. Name=="wiki-3" in my case)
select(.TagName == "wiki-3") |
## The attribute you want to output (e.g. .AutoScalingGroupName or .AutoScalingGroupARN)
.AutoScalingGroupName
'
Espero que ajude:)