既存のバッチオペレーションジョブへのジョブタグの追加
PutJobTagging API オペレーションを使用して、既存の Amazon S3 バッチオペレーションジョブにジョブタグを追加できます。詳細については、以下の例を参照してください。
AWS CLI を使用し、s3control put-job-tagging を使用して S3 バッチオペレーションジョブにジョブタグを追加する例を次に示します。例を使用するには、 をユーザー自身の情報に置き換えます。user input placeholders
注記
タグセットを空にしてこのリクエストを送信すると、バッチオペレーション によってオブジェクトの既存のタグセットが削除されます。ただし、この方法を使用する場合は、階層 1 リクエスト (PUT) に対して料金が発生します。詳細については、「Amazon S3 の料金
代わりに、バッチオペレーションジョブの既存のタグを削除するには、DeleteJobTagging オペレーションをお勧めします。このオペレーションでは、料金が発生せずに同じ結果が得られるためです。
-
ジョブに必要なジョブ
TAGSを特定します。この場合、2 つのタグおよびdepartmentを適用し、値FiscalYearおよびMarketingをそれぞれ使用します。2020read -d '' TAGS <<EOF [ { "Key": "department", "Value": "Marketing" }, { "Key": "FiscalYear", "Value": "2020" } ] EOF -
次の必須パラメータを使用して、
put-job-taggingコマンドを実行します。aws \ s3control put-job-tagging \ --account-id123456789012\ --tags "${TAGS//$'\n'/}" \ --job-idExample-e25a-4ed2-8bee-7f8ed7fc2f1c\ --regionus-east-1
AWS SDK for Java を使用して S3 バッチオペレーションジョブにタグを配置するには、S3Control クライアントを使用して、組織化と追跡の目的で、キーと値のペアを使ってタグを追加または更新できます。
AWS SDK for Java を使用してジョブのタグを配置する方法の例については、「Amazon S3 API リファレンス」の「Add tags to a batch job」を参照してください。