本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
取代所有物件標籤
您可以使用 Amazon S3 Batch Operations 對 Amazon S3 物件執行大規模批次操作。取代所有物件標籤操作會取代資訊清單中列出的每個物件上的物件標籤。 物件標籤是字串的鍵/值組,可用於存放物件的中繼資料。
若要建立取代所有物件標籤任務,您需要提供一組要套用的標籤。S3 批次操作會將相同的標籤集套用至每個物件。您提供的標籤集會取代已與資訊清單中的物件相關聯的任何標籤組。S3 Batch Operations 不支援在保留現有標籤時將標籤新增至物件。
若您資訊清單中的物件位於啟用版本控制的儲存貯體,您可以將標籤組套用至每個物件的特定版本。若要這麼做,請為資訊清單中的每個物件指定版本 ID。如果您未包含任何物件的版本 ID,S3 Batch Operations 會將標籤集套用至每個物件的最新版本。如需批次操作資訊清單的詳細資訊,請參閱指定資訊清單。
如需物件標記的詳細資訊,請參閱本指南使用標籤分類儲存空間中的 和 。 PutObjectTagging, GetObjectTagging、 和 DeleteObjectTagging 在 Amazon Simple Storage Service API參考 中。
若要使用主控台建立取代所有物件標籤任務,請參閱 建立 S3 批次操作任務。
法規與限制
當您使用批次操作取代物件標籤時,適用下列限制和約束:
-
您指定執行批次操作任務的 AWS Identity and Access Management (IAM) 角色必須具有執行基礎
PutObjectTagging
操作的許可。如需所需許可的詳細資訊,請參閱 PutObjectTagging 在 Amazon Simple Storage Service API參考 中。 -
S3 批次操作使用 Amazon S3 PutObjectTagging 操作,將標籤套用至資訊清單中的每個物件。套用至基礎操作的所有約束與限制也適用於 S3 批次操作任務。