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

すべてのオブジェクトタグを置換する

すべてのオブジェクトタグの置換のオペレーションは、マニフェストにリストされているすべてのオブジェクトの Amazon S3 オブジェクトタグを置き換えます。Amazon S3 のオブジェクトのタグは、オブジェクトのメタデータを保存するために使用できる文字列のキーと値のペアです。

すべてのオブジェクトタグの置換のジョブを作成するには、適用するタグのセットを指定します。S3 バッチ操作では、すべてのオブジェクトに同じタグセットが適用されます。指定したタグのセットは、マニフェストのオブジェクトに既に関連付けられているすべてのタグのセットを置き換えます。S3 バッチ操作では、既存のタグを保持したままのオブジェクトへのタグの追加はサポートされていません。

マニフェスト内のオブジェクトがバージョニング対応のバケット内にある場合は、タグセットを適用してすべてのオブジェクトのバージョンを指定することができます。これを実行するには、マニフェストですべてのオブジェクトにバージョン ID を指定します。オブジェクトのバージョン ID を含めない場合、S3 バッチ操作はすべてのオブジェクトの最新バージョンにタグセットを適用します。

制約と制限

  • バッチ操作ジョブを実行するために指定する AWS Identity and Access Management IAM ロールには、基になる Amazon S3 のすべてのオブジェクトタグの置換のオペレーションを実行するためのアクセス権限が必要です。必要なアクセス権限の詳細については、Amazon Simple Storage Service API リファレンスの「PutObjectTagging」をご参照ください。

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

コンソールを使用してジョブを作成する方法の詳細については、S3 バッチ操作ジョブの作成を参照してください。

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