如何检索使用其标签过滤的AWS IAM角色详细信息



是否有任何方法检索IAM角色ARN或名称使用其标签。我在ansible模块中尝试过,不幸的是,它不支持过滤器参数来过滤标签。

那么,我们在AWS CLI中是否有这样的功能,列出角色的标记并从中检索必要的详细信息,如ARN或Name ?

早些时候,我有这个resourcegroupstaggingapi来过滤出基于标签的资源。但对我来说,我不确定我能不能过滤掉。仅使用以下CLI

的IAM策略
aws resourcegroupstaggingapi get-resources --region us-east-1 --resource-type-filters iam:policy

我有同样的情况,我想根据标签获取所有资源。可惜resourcegroupstagging只支持部分服务:https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/supported-services.html

我的解决方法是显式地命名我的角色,然后使用get_role,它以name作为输入。