首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊网络服务S3存储桶:什么是标记存储-标记小时

亚马逊网络服务S3存储桶:什么是标记存储-标记小时
EN

Stack Overflow用户
提问于 2020-06-08 05:08:08
回答 1查看 168关注 0票数 0

我们的亚马逊网络服务S3存储桶有10,000张图片,每个图片有5个标签,所以总共有50,000个标签,我们为此收费。

从亚马逊网络服务的documentation上看,它说:

代码语言:javascript
复制
region-TagStorage-TagHrs: The total of tags on all objects in the bucket reported by hour

现在,我们想要削减成本,因此我们删除了每个图像上的所有5个标签,但我们仍然看到正在应用费用。有人知道如何理解这些指控吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 09:53:03

账单显示有更多带有标签的对象。

我找不到一种方法来轻松地列出所有带有标记的对象,所以这里有一个Python脚本,它将遍历一个区域中的所有存储桶和对象:

代码语言:javascript
复制
import boto3

REGION = 'ap-southeast-2'

s3_resource = boto3.resource('s3', region_name = REGION)
s3_client = boto3.client('s3', region_name = REGION)

for bucket in s3_resource.buckets.all():
    print(bucket.name)
    for object in bucket.objects.all():
        response = s3_client.get_object_tagging(Bucket = bucket.name, Key = object.key)
        for tag in response['TagSet']:
            print('Tag found: ', tag['Key'], tag['Value'])s3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62251691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档