Amazon Lightsail のバケット内のオブジェクトにタグ付け
最終更新日: 2021 年 7 月 14 日
バケット内のオブジェクトにタグ付けして、目的、所有者、環境、またはその他の基準で分類します。タグは、アップロード時またはアップロード後にオブジェクトに追加できます。バケットの詳細については、Amazon Lightsail の オブジェクトストレージを参照してください。
Lightsail コンソールを使用してオブジェクトのタグを追加および削除
以下の手順で、Lightsail コンソールを使ってバケット内のオブジェクトにタグを追加・削除します。
Lightsail コンソール にサインインします。
Lightsail のホームページで [ストレージ] タブを選択します。
オブジェクトにタグ付けするバケットの名前を選択します。
[オブジェクト]タブの[オブジェクト ブラウザ] ペインを使って、オブジェクトの場所を参照します。
タグを追加または削除するオブジェクトの横に、チェックマークを付けます。
[オブジェクト情報]ペインの[オブジェクトタグ] セクションで、次のいずれかのオプションを選択します。
[追加] または[編集] (タグが追加済みの場合)。[キー] テキストボックスにキーを入力し、[値] テキストボックスに値を入力します。次に、保存 を選択して、タグを追加します。それ以外の場合は、[キャンセル] を選択します。
[編集] し、削除するキーバリュー タグの横にある [X] を選択します。タグの削除が完了したら[保存] を選択し、タグを削除しない場合は[キャンセル] を選択します。
CLI を使用してオブジェクトのタグを追加および削除
AWS Command Line Interface (AWS CLI) を使用して、オブジェクトにタグを追加したり、オブジェクトからタグを削除したりするには、次の手順を実行します。これを行うには、put-object-tagging
とdelete-object-tagging
コマンドを使用します。詳細については、[ AWS CLI コマンドリファレンス] の [オブジェクトのタグ付け] および [オブジェクトのタグ付けを削除] を参照してください。
注意
この手順を続行する前に、AWS CLI をインストールし、Lightsail とAmazon S3 を設定する必要があります。詳細については、AWS コマンドライン インターフェイス をAmazon Lightsail で動作させるための設定」をご覧ください。
コマンドプロンプトまたはターミナルウィンドウを開きます。
次のいずれかのコマンドを入力します。
オブジェクトにタグを追加するには
aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag\", \"Value\": \"ValueTag\" }]}"
コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
BucketName - タグ付けするオブジェクトを含むバケットの名前。
ObjectKey - タグ付けするオブジェクトの完全なオブジェクトキー。
KeyTag - タグのキー値。
ValueTag - タグの値。
オブジェクトにタグを追加するには
aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag1\", \"Value\": \"ValueTag1\" }, { \"Key\": \"KeyTag2\", \"Value\": \"ValueTag2\" }]}"
コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
BucketName - タグ付けするオブジェクトを含むバケットの名前。
ObjectKey - タグ付けするオブジェクトの完全なオブジェクトキー。
KeyTag1 - 最初のタグのキーバリュー。
ValueTag1 - 最初のタグの値。
KeyTag2 - 2番目のタグのキーバリュー。
ValueTag2 - 2番目のタグの値。
オブジェクトからタグを削除します。
aws s3api delete-object-tagging --bucket BucketName --key ObjectKey
コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
BucketName - すべてのタグを削除するオブジェクトが含まれているバケットの名前。。
ObjectKey - タグ付けするオブジェクトの完全なオブジェクトキー。
例:
aws s3api delete-object --bucket DOC-EXAMPLE-BUCKET --key nptLmg6jqDo.jpg --tagging "{\"TagSet\":[{ \"Key\": \"Importance\", \"Value\": \"High\" }]}"
次の例に示すような結果が表示されます。
Lightsail でのバケットとオブジェクトの管理
Lightsail オブジェクトストレージバケットを管理するための一般的なステップは次のとおりです。
Amazon Lightsail オブジェクトストレージサービスのオブジェクトとバケットについて説明します。詳細については、「Amazon Lightsail のオブジェクトストレージ」を参照してください。
Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「Amazon Lightsail のバケットの命名規則」を参照してください。
バケットを作成することにより、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「Amazon Lightsail でのバケットの作成」を参照してください。
バケットのセキュリティに関するベストプラクティスと、バケットに対して設定できるアクセス許可について説明します。バケットのすべてのオブジェクトをパブリックまたはプライベートにすることも、個別のオブジェクトをパブリックにすることもできます。また、アクセスキーを作成し、バケットにインスタンスをアタッチし、他の AWS アカウントへのアクセスを許可して、バケットへのアクセスを許可することもできます。詳細については、「Amazon Lightsail オブジェクトストレージのセキュリティのベストプラクティス」と「Amazon Lightsail のバケットアクセス許可について」を参照してください。
バケットのアクセス許可について学習したら、次のガイドを参照してバケットへのアクセスを許可します。
バケットのアクセスログ記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
Lightsail のバケットの管理をユーザーに許可する IAM ポリシーを作成します。詳細については、「Amazon Lightsail のバケットを管理する IAM ポリシー」を参照してください。
バケットのオブジェクトのラベル付けと識別方法について説明します。詳細については、「Amazon Lightsail のオブジェクトのキー名について」を参照してください。
バケットでファイルをアップロードする方法と、オブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
オブジェクトのバージョニングを有効にして、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元することができます。詳細については、「Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止」を参照してください。
オブジェクトのバージョニングを有効にすると、バケットのオブジェクトの以前のバージョンを復元できるようになります。詳細については、「Amazon Lightsail のバケットのオブジェクトの以前のバージョンの復元」を参照してください。
バケットの使用率をモニタリングします。詳細については、「Amazon Lightsail のバケットのメトリクスの表示」を参照してください。
バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるようにアラームを設定します。詳細については、「Amazon Lightsail のバケットメトリクスアラームの作成」を参照してください。
ストレージおよびネットワーク転送で不足している場合は、バケットのストレージプランを変更します。詳細については、「Amazon Lightsail のバケットのプランを変更する」を参照してください。
バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
バケットを使用しなくなった場合は、バケットを削除します。詳細については、「Amazon Lightsail のバケットの削除」を参照してください。