S3オブジェクト配置のタイミングでタグを付与する
$ aws s3api put-object \
--bucket hoge-bucket \
--key fuga-object.txt \
--body fuga-object.txt \
--tagging "key=value"
--tagging
オプションは複数与えても最後に指定したオプションしか効かない。
S3オブジェクト単位でタグを確認する
$ aws s3api get-object-tagging \
--bucket hoge-bucket \
--key fuga-object.txt
jsonで返ってくるのが嫌な場合は--output text
を指定するとよい。
既存のS3オブジェクトにタグを付与する
$ aws s3api put-object-tagging \
--bucket hoge-bucket \
--key fuga-object.txt \
--tagging 'TagSet=[{Key=keyA,Value=valueA},{Key=keyB,Value=valueB}]'
タグ複数を一括で設定できる。
S3オブジェクトからタグを削除する
$ aws s3api delete-object-tagging \
--bucket hoge-bucket \
--key fuga-object.txt