Amazon web services 什么';golang aws sdk中的aws cli--query标志等效于什么?

Amazon web services 什么';golang aws sdk中的aws cli--query标志等效于什么?,amazon-web-services,go,Amazon Web Services,Go,我不知道aws sdk go(-v2)与aws cli的--query标志的等价物是什么 例如,此aws cli命令(返回名为my policy name的策略)的等效命令是什么 只要找不到匹配项,我是否必须先获取所有策略,然后“手动”迭代结果?据我所知,任何AWS SDK中都没有与awscli的--query选项等效的选项 该选项在awscli的客户端实现,本质上是一个JSON解析/查询引擎,使用来实现,它过滤来自底层AWS服务API的结果。您应该了解,我们的AWS SDK API绝大多数都是

我不知道aws sdk go(-v2)与aws cli的
--query
标志的等价物是什么

例如,此aws cli命令(返回名为
my policy name
的策略)的等效命令是什么


只要找不到匹配项,我是否必须先获取所有策略,然后“手动”迭代结果?

据我所知,任何AWS SDK中都没有与awscli的
--query
选项等效的选项


该选项在awscli的客户端实现,本质上是一个JSON解析/查询引擎,使用来实现,它过滤来自底层AWS服务API的结果。

您应该了解,我们的AWS SDK API绝大多数都是围绕服务REST API的“包装器”。在某些情况下,各种SDK将为服务创建自定义API,尤其是DynamoDB

如果查看IAM的ListPolicys操作引用,您会注意到它没有这样的过滤功能。因此,无法在请求中筛选策略

aws iam list-policies --query 'Policies[?PolicyName==`my-policy-name`]'