すべてのオブジェクトタグを削除する - Amazon Simple Storage Service

すべてのオブジェクトタグを削除する

Amazon S3 バッチオペレーションを使用すると、Amazon S3 のオブジェクトに対して大規模なバッチオペレーションを実行できます。すべてのオブジェクトタグの削除のオペレーションは、マニフェストにリストされているオブジェクトに現在関連付けられているすべての Amazon S3 オブジェクトタグセットを削除します。S3 バッチオペレーションでは、他のタグを維持したままオブジェクトからタグを削除することはできません。

マニフェスト内のオブジェクトがバージョニングされたバケットにある場合は、オブジェクトの特定のバージョンからタグセットを削除できます。これを実行するには、マニフェストですべてのオブジェクトにバージョン ID を指定する必要があります。オブジェクトのバージョン ID を含めない場合、S3 バッチ操作はすべてのオブジェクトの最新バージョンからタグセットを削除します。バッチ操作マニフェストの詳細については、「マニフェストの指定」をご参照ください。

オブジェクトのタグ付けの詳細については、このガイドの「タグを使用してストレージを分類する」および「Amazon Simple Storage Service API リファレンス」の「PutObjectTagging」、「GetObjectTagging」、「DeleteObjectTagging」を参照してください。

警告

このジョブを実行すると、マニフェストにリストされているすべてのオブジェクトのすべてのオブジェクトタグセットが削除されます。

コンソールを使用して [すべてのオブジェクトタグを削除する] ジョブを作成するには、「S3 バッチオペレーションジョブの作成」を参照してください。

制約と制限

バッチオペレーションを使用してオブジェクトタグを削除する場合、以下の制約と制限が適用されます。

  • ジョブを実行するために指定する AWS Identity and Access Management (IAM) ロールには、基になる Amazon S3 の DeleteObjectTagging オペレーションを実行するためのアクセス権限が必要です。詳細については、「Amazon Simple Storage Service API リファレンス」の「DeleteObjectTagging」を参照してください。

  • S3 バッチオペレーションは、Amazon S3 DeleteObjectTagging オペレーションを使用して、マニフェスト内のすべてのオブジェクトからタグセットを削除します。基になるオペレーションに適用されるすべての制約と制限は、S3 バッチ操作ジョブにも適用されます。