这个查询有一个错误
aws iam list-access-keys --user-name "User1_aws" --query AccessKeyMetadata.Status[?Value == 'Inactive'] --output text
下面的查询为我提供了非活动键和活动键,因为我有两个键,一个是活动键,一个是非活动键,但是即使我只为非活动键设置了过滤器,它也会为同一用户返回两个键。有人能帮我一下吗?
aws iam list-access-keys --user-name "user_aws" --query 'AccessKeyMetadata[].AccessKeyId' && AccessKeyMetadata.Status[?Value == 'Inactive'] --output text
这对你有帮助。
aws iam list-access-keys --user-name "aws-user" --query 'AccessKeyMetadata[?Status == `Inactive`].AccessKeyId'