删除所有对象标签 - Amazon Simple Storage Service

删除所有对象标签

可以使用 Amazon S3 批量操作对 Amazon S3 对象执行大规模批量操作。删除所有对象标签操作将删除当前与清单中列出的对象关联的所有 Amazon S3 对象标签集。S3 批量操作不支持在保留其它标签的同时删除对象中的标签。

如果清单中的对象位于受版本控制的存储桶中,则可以从对象的特定版本中删除标签集。为此,必须为清单中的每个对象指定版本 ID。如果您没有包括对象的版本 ID,S3 分批操作将从每个对象的最新版本中删除该标签集。有关分批操作清单的更多信息,请参阅 指定清单

有关对象标记的详细信息,请参阅本指南中的使用标签对存储进行分类,以及《Amazon Simple Storage Service API 参考》中的 PutObjectTaggingGetObjectTaggingDeleteObjectTagging

警告

运行此任务将删除清单中列出的每个对象上的所有对象标签集。

要使用控制台创建删除所有对象标签任务,请参阅创建 S3 批量操作任务

限制和局限性

使用批量操作来删除对象标签时,以下限制和局限性适用:

  • 您指定用于运行该任务的 AWS Identity and Access Management(IAM)角色必须有权执行基础 Amazon S3 DeleteObjectTagging 操作。有关更多信息,请参阅《Amazon Simple Storage Service API 参考》中的 DeleteObjectTagging

  • S3 批量操作使用 Amazon S3 DeleteObjectTagging 操作从清单中的每个对象移除标签集。适用于基础操作的所有限制也适用于 S3 分批操作任务。

  • 单个删除对象标记作业可以支持包含多达 200 亿个对象的清单。