amazon-web-services - 获取 S3 存储桶中所有对象的标签
问题描述
我正在尝试获取 S3 存储桶中所有对象的标签。我知道我可以使用以下命令获取一个对象的标签,但我需要 S3 存储桶中所有对象的标签。
aws s3api get-object-tagging --bucket udaXXXXXs --key dev-awsudaip.us.bank-dns.com.key.pem
这就是我想要做的,但它失败了。将不胜感激任何建议。
aws s3 ls s3://testXXXXX/ --recursive | awk '{print $4}' | xargs aws s3api get-object-tagging -- bucket s3://testXXXXXins/ --key {}
所以下面的解决方案工作正常,但它没有告诉我什么对象有什么标签。
[cloudshell-user@ip-10-1-188-228 ~]$ aws s3api list-objects --bucket tesXXXXXenkins --query 'Contents[].{Key:Key}' --output text | xargs -n 1 aws s3api get-object-tagging --bucket tesXXXXnkins --key
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": []
}
{
"TagSet": [
{
"Key": "test",
"Value": "tag"
}
]
我会很感激任何建议。
解决方案
推荐阅读
- selenium - 不再需要黄瓜跑者?
- unit-testing - 如何在 Go 中模拟一个包方法?
- libtorch - Torch::zeros 创建
- reactjs - 表单提交取消,因为react js中没有连接表单。我哪里错了?
- vba - 运行我所有数据验证列表的按钮
- python-3.x - finding closest dates in DataFrame
- blockchain - 你能告诉我这个 Solidity 是如何工作的吗?
- sql - 如何在单个 sql 查询中获取 7 月份的买卖总量
- c - poll_wait() 和 wake_up_interruptible() 如何同步工作?
- php - Magento2 (PHP) using docker compose up gives 111:connection refused, taking minutes then working after code 0