Clojure 在cognitect实验室/aws api中使用过滤器

Clojure 在cognitect实验室/aws api中使用过滤器,clojure,Clojure,如何使用库cognitect labs/aws api过滤结果?例如,我想按标记名或状态筛选ec2实例 我试过了 (aws/invoke ec2 {:op :DescribeInstances :Filters [{:State ["available"]}]}) 但它不起作用 问候 Matteo您可以在REPL中看到文档(在中有描述): 也在这里回答:请编辑您的问题,以显示:(1)您尝试了什么,(2)发生了什么,以及(3)您希望它看起来是什么样子。另请参阅:谢谢”。真

如何使用库cognitect labs/aws api过滤结果?例如,我想按标记名或状态筛选ec2实例

我试过了

 (aws/invoke ec2 {:op :DescribeInstances :Filters [{:State ["available"]}]}) 
但它不起作用

问候
Matteo

您可以在REPL中看到文档(在中有描述):


也在这里回答:

请编辑您的问题,以显示:(1)您尝试了什么,(2)发生了什么,以及(3)您希望它看起来是什么样子。另请参阅:谢谢”。真实的示例对其他人可能有用(aws/invoke ec2{:op:DescribeInstances:request{:Filters[{:Name“tag:Name”:Values[“DQLKAAAA”]})
(require '[cognitect.aws.client.api :as aws])
(def ec2 (aws/client {:api :ec2}))
(aws/doc ec2 :DescribeInstances)

-------------------------
Request

{:Filters [:seq-of {:Name string, :Values [:seq-of string]}],
 :InstanceIds [:seq-of string],
 :DryRun boolean,
 :MaxResults integer,
 :NextToken string}