我正在尝试获取所有带有环境和服务标签的 S3 存储桶。我有将近 200 个存储桶...我该怎么做...请帮助我
aws s3api list-buckets
上面的命令列出了所有带有创建日期的存储桶名称...我如何列出所有带有特定标签的存储桶。我搜索了很多博客,但我无法获得使用标签获取存储桶的确切命令。我尝试使用 jq 命令,如
aws s3api list-buckets | jq .Buckets[].Name
出现以下错误:
Invalid numeric literal at line 2, column 0
我对 aws s3api list-buckets 的输出
2019-01-24T04:53:07.000Z | aws-xxx ||
|| 2019-02-18T18:33:15.000Z | aws-yyy
最佳答案
您应该使用“get-bucket-tagging”api 来获取与您的存储桶关联的标签。
https://docs.aws.amazon.com/cli/latest/reference/s3api/get-bucket-tagging.html
我在 github 中找到了一个简单的脚本来完成这项工作。我希望这对你有用。
关于linux - 我如何使用 cli 列出所有带有特定标签的 S3 存储桶?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57175600/