如何在不使用boto3删除现有标签的情况下将标签添加到S3存储桶?

新上班

我正在使用此功能:

s3 = boto3.resource('s3')
bucket_tagging = s3.BucketTagging(bucket)
Set_Tag = bucket_tagging.put(Tagging={'TagSet':[{'Key':'Owner', 'Value': owner}]})

它正在删除现有标签,我只能看到一个标签。

詹姆士

我将使用以下

s3 = boto3.resource('s3')
bucket_tagging = s3.BucketTagging('bucket_name')
tags = bucket_tagging.tag_set
tags.append({'Key':'Owner', 'Value': owner})
Set_Tag = bucket_tagging.put(Tagging={'TagSet':tags})

这将获取现有标签,添加一个新标签,然后将它们全部放回原处。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用IAM的情况下将第三方文件上传到私有S3存储桶?

如何在不使用AWS CLI的情况下使用S3专用存储桶下载文件

PHP:如何在不使用CLI的情况下使用php代码在s3存储桶之间同步数据?

如何在不使用IDE的情况下将Maven pom.xml添加到现有项目?

如何使用boto3将标签添加到Cloudwatch日志组?

如何将触发器s3存储桶动态添加到lambda函数(python boto3 API)

如何在不使用boto3下载的情况下检查本地文件是否与S3对象相同?

如何在不停机的情况下使用 AWS S3 存储桶引入弹性

如何在不删除任何现有日期的情况下将年度添加到现有日期列表

如何在不使用预签名 URL 的情况下在 s3 私有存储桶中公开 s3 对象

如何在不使用insertRow的情况下使用JavaScript将表行添加到HTML中的现有表中?

我可以使用 put_bucket_tagging 将多个标签添加到 S3 存储桶而不是对象吗?

如何在不使用 spark 的情况下从 AWS EMR 内部读取 S3 存储桶中的文本文件

我们可以像s3文件一样将标签添加到s3存储桶文件夹吗

如何在没有版本控制的情况下获取 S3 存储桶中所有文件的大小?

如何在不删除Amazon S3存储桶旧文件的情况下,使用文件的最新版本创建新文件夹?

如何在不使用 jQuery 的情况下将 HTML 附加到现有文件?

如何在不使用JLabel的情况下将背景图像添加到没有面板的JFrame中?

如何在不使用按钮和面板的情况下将ActionListener添加到JFrame?

如何在不使用for循环的情况下将数据从ByteArray添加到链表?

如何在不使用for循环的情况下多次将单个项目添加到arraylist

如何在不使用xml的情况下将进度条添加到画布?

如何在不使用环境变量的情况下将代理添加到Praw?

如何在不使用 estadd 的情况下将文本添加到 esttab 表的底部

如何在不使用RTC的情况下将时间戳添加到SD卡

演示如何使用boto3从S3存储桶中删除一个或多个特定密钥

如何将 SSL 证书添加到亚马逊 s3 存储桶?

使用Pulumi将随机后缀添加到S3存储桶名称

如何使用对流层将 OriginAccessIdentity 添加到 AWS S3 存储桶策略