取代所有物件標籤 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取代所有物件標籤

您可以使用 Amazon S3 Batch Operations 對 Amazon S3 物件執行大規模的批次操作。取代所有物件標籤操作會取代資訊清單中所列出每個物件上的物件標籤。 物件標籤是字串的鍵/值組,可用於存放物件的中繼資料。

若要建立取代所有物件標籤作業,請提供要套用的標籤組。S3 批次操作會將相同的標籤集套用至每個物件。您提供的標籤集會取代已與資訊清單中的物件相關聯的任何標籤組。S3 Batch Operations 不支援將標籤新增至物件,同時保留現有標籤。

若您資訊清單中的物件位於啟用版本控制的儲存貯體,您可以將標籤組套用至每個物件的特定版本。若要執行這項操作,請為資訊清單中的每個物件指定版本 ID。如果您未包含任何物件的版本 ID,則 S3 Batch Operations 會將標籤組套用至每個物件的最新版本。如需批次操作資訊清單的詳細資訊,請參閱指定資訊清單

如需物件標記的詳細資訊,請參閱本指南中的使用標籤分類儲存空間,並參閱《Amazon Simple Storage Service API 參考中的PutObjectTaggingGetObjectTaggingDeleteObjectTagging

若要使用主控台來建立取代所有物件標籤作業,請參閱建立 S3 批次操作任務

法規與限制

當您使用 Batch Operations 取代物件標籤時,適用下列限制:

  • 您指定執行批次操作任務的 AWS Identity and Access Management (IAM) 角色必須具有執行基礎PutObjectTagging操作的許可。如需所需許可的詳細資訊,請參閱 Amazon Simple Storage Service API 參考中的PutObjectTagging

  • S3 Batch Operations 使用 Amazon S3 PutObjectTagging 操作,將標籤套用至資訊清單中的每個物件。套用至基礎操作的所有約束與限制也適用於 S3 批次操作任務。

  • 單一取代所有物件標籤任務最多可支援 200 億個物件的資訊清單。