

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lightsail バケット内のファイルとフォルダを管理する
<a name="amazon-lightsail-viewing-objects-in-a-bucket"></a>

Lightsail コンソールを使用して、Amazon Lightsail オブジェクトストレージサービスのバケットに保存されているすべてのオブジェクトを表示できます。( AWS Command Line Interface AWS CLI) と AWS SDKs を使用して、バケット内のオブジェクトキーを一覧表示することもできます。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使用してオブジェクトをフィルターする
<a name="view-objects-lightsail-console"></a>

Lightsail コンソールを使用してバケットに格納されたオオブジェクトストレージを表示するには、以下の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトを表示するバケットの名前を選択します。

1. [**オブジェクト**] タブの [**オブジェクトブラウザ**] ペインには、バケットに保存されているオブジェクトとフォルダが表示されます。  
![\[Lightsail コンソールのオブジェクトブラウザペイン\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-browser-pane.png)

1. プロパティを表示するオブジェクトのロケーションを見つけます。

1. プロパティを表示するオブジェクトの横にチェックマークを追加します。

1. ページの右側にある [**オブジェクトのプロパティ**] ペインに、オブジェクトに関する情報が表示されます。  
![\[Lightsail コンソールのオブジェクトプロパティペイン\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-properties-pane.png)

   表示される情報には、次の情報が含まれます。

   1. オブジェクトを表示およびダウンロードするリンク。

   1. アクションメニュー (⋮) を使用して、オブジェクトをコピーまたは削除します。オブジェクトのコピーと削除の詳細については、「[Amazon Lightsail バケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)」および「[バケットのオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)」を参照してください。

   1. オブジェクトのサイズ、および最終更新タイムスタンプ。

   1. 個々のオブジェクトのアクセス許可は、プライベートまたは公開（読み取り専用）です。バケットのアクセス許可の詳細については、「[バケットのアクセス許可](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   1. オブジェクトのメタデータ。コンテンツタイプ (`ContentType`) キーは、現時点で Lightsail オブジェクトストレージサービスがサポートする唯一のメタデータです。

   1. オブジェクトキーバリュータグ 詳細については、「[バケットオブジェクトにタグを付ける](amazon-lightsail-tagging-bucket-objects.md)」を参照してください。

   1. オブジェクトの保存されたバージョンを管理するオプション。詳細については、「[バケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。
**注記**  
複数のオブジェクトを選択すると、[**オブジェクトのプロパティ**] ペインには、選択したオブジェクトの合計サイズのみが表示されます。

## を使用してオブジェクトを表示する AWS CLI
<a name="view-objects-aws-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用して、バケットのオブジェクトのキーをリスト化するには、次の手順を実行します。これは、`list-objects-v2` コマンドを使用して実行できます。詳細については、「*AWS CLI コマンドリファレンス*」の「[list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. コマンドプロンプトまたはターミナルウィンドウを開きます。

1. 以下のいずれかのコマンドを入力します。
   + 次のコマンドを入力して、バケット内のすべてのオブジェクトキーをリスト化します。

     ```
     aws s3api list-objects-v2 --bucket BucketName --query "Contents[].{Key: Key, Size: Size}"
     ```

     コマンドで、*BucketName* をすべてのオブジェクトをリスト化するバケットの名前に置き換えます。
   + 次のコマンドを入力して、特定のオブジェクトキー名のプレフィックスで始まるオブジェクトをリスト化します。

     ```
     aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
     ```

     コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
     + *BucketName* - すべてのオブジェクトをリストするバケット名。
     + *ObjectKeyNamePrefix* - オブジェクトキー名のプレフィックスで、指定されたプレフィックスで始まるキーへのレスポンスを制限します。
**注記**  
これらのコマンドは、`--query` パラメータを使用して、`list-objects-v2` リクエストのレスポンスを各オブジェクトのキーバリューとサイズにフィルタリングします。

   例:

   バケット内のすべてのオブジェクトキーをリスト化

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --query "Contents[].{Key: Key, Size: Size}"
   ```

   前述のコマンドでは、次の例に示すような結果が表示されます。  
![\[AWS CLI list-objects-v2 コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-result.png)

   オブジェクトキーのリストは、`archived/`オブジェクトキー名のプレフィックスで始まります:

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   前述のコマンドでは、次の例に示すような結果が表示されます。  
![\[AWS CLI list-objects-v2 コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## バケットとオブジェクトを管理する
<a name="viewing-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](#amazon-lightsail-viewing-objects-in-a-bucket)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

**Topics**
+ [Lightsail コンソールを使用してオブジェクトをフィルターする](#view-objects-lightsail-console)
+ [を使用してオブジェクトを表示する AWS CLI](#view-objects-aws-cli)
+ [バケットとオブジェクトを管理する](#viewing-objects-managing-buckets-and-objects)
+ [オブジェクトをコピーまたは移動する](amazon-lightsail-copying-moving-bucket-objects.md)
+ [オブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)
+ [オブジェクトをダウンロードする](amazon-lightsail-downloading-bucket-objects.md)
+ [オブジェクトをフィルタリングする](amazon-lightsail-filtering-bucket-objects.md)
+ [オブジェクトのバージョニングを管理する](amazon-lightsail-managing-bucket-object-versioning.md)
+ [オブジェクトバージョンを復元する](amazon-lightsail-restoring-bucket-object-versions.md)
+ [オブジェクトをタグ付けする](amazon-lightsail-tagging-bucket-objects.md)

# Lightsail バケットの間でオブジェクトをコピーおよび移動する
<a name="amazon-lightsail-copying-moving-bucket-objects"></a>

Amazon Lightsail オブジェクトストレージサービスのバケットに既に保存されているオブジェクトをコピーできます。このガイドでは、 Lightsailコンソールと AWS Command Line Interface () を使用してオブジェクトをコピーする方法を示しますAWS CLI。バケット内のオブジェクトをコピーして、オブジェクトの複製コピーを作成したり、オブジェクトの名前を変更したり、場所間でオブジェクトを移動したりします (たとえば、オブジェクトをある場所から別のLightsail場所に移動 AWS リージョン し、 Lightsailが使用可能）。ロケーション間でオブジェクトをコピーできるのは、 AWS APIs AWS SDKs、および AWS Command Line Interface () のみですAWS CLI。

バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## オブジェクトのコピーに関する制約事項
<a name="copying-moving-bucket-objects-restrictions"></a>

Lightsail コンソールでは、2 GB までのサイズのオブジェクトのコピーを作成することができます。 AWS Command Line Interface (AWS CLI)、 AWS APIs、 AWS SDKs を使用して、1 つのコピーオブジェクトアクションで最大 5 GB のサイズのオブジェクトのコピーを作成できます。サイズが 5 GB を超えるオブジェクトをコピーするには、 AWS CLI、 AWS APIs、 AWS SDKs のマルチパートアップロードアクションを使用する必要があります。詳細については、「[マルチパートアップロードを使用してバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)」を参照してください。

## Lightsailコンソールを使用してオブジェクトをコピーする
<a name="copying-moving-bucket-objects-lightsail-console"></a>

Lightsailコンソールを使用し、バケットに格納されたオブジェクトをコピーするには、以下の手順を実行します。バケット内のオブジェクトを移動するには、そのオブジェクトを新しい場所にコピーし、元のオブジェクトを削除する必要があります。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトのコピー先のバケットの名前を選択します。

1. **オブジェクト**のタブで、**オブジェクトブラウザペイン**を使用し、オブジェクトのコピー先のロケーションを参照します。

1. コピーするオブジェクトの隣のチェックマークを入れます。

1. **オブジェクト情報**のウィンドウで、アクション (⋮) メニューを選択し、**にコピーします**。

1. **送信先の選択**ペインで、選択したオブジェクトをコピーするバケット内のロケーションを参照します。**送信先パス**テキストボックスにフォルダ名を入力して、新しいパスを作成することもできます。

1. 選択したコピー先または指定したコピー先にオブジェクトをコピーするためには、**コピー**を選択します。それ以外の場合は、[**いいえ、キャンセル**] を選択します。

   オブジェクトが正常にコピーされると、**コピー完了**のメッセージが表示されます。オブジェクトの移動を目的としていた場合は、元のオブジェクトを削除する必要があります。詳細については、「[バケットオブジェクトを削除する](amazon-lightsail-deleting-bucket-objects.md)」を参照してください。

## を使用してオブジェクトをコピーする AWS CLI
<a name="copying-moving-bucket-objects-aws-cli"></a>

 AWS Command Line Interface () を使用してバケット内のオブジェクトをコピーするには、次の手順を実行しますAWS CLI。これは、`copy-object` コマンドを使用して実行できます。詳細については、「AWS CLI コマンドリファレンス」の「[copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS CLI ように Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. バケット内のオブジェクトをコピーするには、次のコマンドを入力します。

   ```
   aws s3api copy-object --copy-source SourceBucketNameAndObjectKey --key DestinationObjectKey --bucket DestinationBucketName --acl bucket-owner-full-control
   ```

   コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
   + *SourceBucketNameAndObjectKey* - ソースオブジェクトが現在存在するバケットの名前と、コピーされるオブジェクトのフルオブジェクトキー。たとえば、`amzn-s3-demo-bucket`バケットからオブジェクト`images/sailbot.jpg`をコピーするには、`amzn-s3-demo-bucket/images/sailbot.jpg`を指定します。
   + *DestinationObjectKey* - 新しいオブジェクトのコピーのフルオブジェクトキー。
   + *DestinationBucket* - 送信先バケットの名前。

   例:
   + バケット内のオブジェクトを同じバケット内にコピーする:

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key media/sailbot.jpg --bucket amzn-s3-demo-bucket --acl bucket-owner-full-control
     ```
   + バケットから別のバケットへオブジェクトをコピーする:

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key images/sailbot.jpg --bucket amzn-s3-demo-bucket2 --acl bucket-owner-full-control
     ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI copy-object コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-result.png)

## バケットとオブジェクトを管理する
<a name="moving-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](#amazon-lightsail-copying-moving-bucket-objects)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# オブジェクトを削除して Lightsail バケットストレージをクリアする
<a name="amazon-lightsail-deleting-bucket-objects"></a>

Amazon Lightsail オブジェクトストレージサービス内のバケットからオブジェクトを削除することができます。ストレージ領域を解放するには、不要になったオブジェクトを削除します。たとえば、ログファイルを収集している場合は、不要になったファイルを削除することをお勧めします。

バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

**目次**
+ [バージョニングが有効なバケットからオブジェクトを削除する](#deleting-objects-from-version-enabled-buckets)
+ [Lightsail コンソールを使用してオブジェクトを削除します。](#deleting-objects-lightsail-console)
+ [Lightsail コンソールを使用してオブジェクトバージョンを削除する](#deleting-object-versions-lightsail-console)
+ [を使用して単一のオブジェクトまたはオブジェクトバージョンを削除する AWS CLI](#deleting-single-object-aws-cli)
+ [を使用して複数のオブジェクトまたはオブジェクトバージョンを削除する AWS CLI](#delete-objects-aws-cli)

## バージョニングが有効なバケットからオブジェクトを削除する
<a name="deleting-objects-from-version-enabled-buckets"></a>

バージョニングがバケットで有効化されている場合、複数のバージョンのオブジェクトがバケット内に存在する可能性があります。Lightsail コンソール、 AWS APIs AWS CLI、または AWS SDK を使用して、オブジェクトの任意のバージョンを削除できます。ただし、次のオプションを検討する必要があります。

**Lightsail コンソールを使用して、オブジェクトおよびオブジェクトバージョンを削除する**

Lightsail コンソールの [**オブジェクト**] タブの**オブジェクトブラウザペイン**でオブジェクトの最新バージョンを削除すると、以前のバージョンのオブジェクトもすべて削除されます。オブジェクトの特定のバージョンを削除するには、**バージョンの管理**ペインから実行してください。**バージョン管理**ペインを使用してオブジェクトの現在のバージョンを削除すると、以前の最新のバージョンが現在のバージョンとして復元されます。詳細については、このガイドで後述する[「Lightsail コンソールを使用してオブジェクトバージョンを削除する」](#deleting-object-versions-lightsail-console)を参照してください。

**Lightsail API、 AWS CLI、または AWS SDKs を使用してオブジェクトとオブジェクトバージョンを削除する**

単一のオブジェクトとその保存されているすべてのバージョンを削除するには、削除リクエストでオブジェクトのキーのみを指定します。オブジェクトの特定のバージョンを削除するためには、オブジェクトのキー名とバージョン ID の両方を指定します。詳細については、このガイドで後述する[「 AWS CLIで単一のオブジェクトまたはオブジェクトバージョンを削除するには」](#deleting-single-object-aws-cli)を参照してください。

## Lightsail コンソールを使用してオブジェクトを削除します。
<a name="deleting-objects-lightsail-console"></a>

Lightsail コンソールを使い、保存された以前のバージョンを含めオブジェクトを削除するには、次の手順に従います。Lightsail コンソールでは、一度に 1 つずつしかオブジェクトを削除できません。を使用して AWS CLI 、複数のオブジェクトを一度に削除します。詳細については、このガイドで後述する「[AWS CLIを使用して複数のオブジェクトまたはオブジェクトバージョンを削除する](#delete-objects-aws-cli)」を参照してください。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトを削除するバケットの名前を選択します。

1. [**オブジェクト**] タブの**オブジェクトブラウザ**ペインを使用して、削除するオブジェクトの場所を参照します。

1. 削除するオブジェクトの横にあるチェックマークを追加します。

1. **オブジェクト情報**ペインで、アクション (⋮) メニューを選択し、[**削除**] を選択します。

1. 表示される確認ペインで[**はい、削除します**]を選択し、オブジェクトを完全に削除することを確認します。

   フォルダ内の唯一のオブジェクトを削除すると、そのフォルダも削除されます。これは、フォルダがオブジェクトキー名の一部であり、バケット内の他のオブジェクトが同じオブジェクトプレフィックスを共有していない場合、オブジェクトを削除すると、先行するフォルダも削除されるために発生します。詳細については、「[オブジェクトストレージバケットのキー名](understanding-bucket-object-key-names-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使用してオブジェクトバージョンを削除する。
<a name="deleting-object-versions-lightsail-console"></a>

オブジェクトの保存されたバージョンを削除するには、次の手順を実行します。これは、バージョニングが有効なバケットでのみ可能です。詳細については、「[バケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトを削除するバケットの名前を選択します。

1. **オブジェクトブラウザ**ペインを使用して、削除するオブジェクトの場所を参照します。

1. 削除するオブジェクトの保存された旧バージョンの横にチェックマークを追加します。

1. **オブジェクト情報**ペインの**バージョン**のセクションで[**Manage**] (管理) を選択します。

1. **保存されたオブジェクトのバージョンを管理する**ペインで、削除するオブジェクトのバージョンの横にチェックマークを追加します。

   オブジェクトの現在のバージョンを削除するように選択することもできます。

1. [**選択済みを削除**] をクリックして、選択したバージョンを削除します。

   削除した場合:
   + オブジェクトの現在のバージョン-オブジェクトの以前の最新のバージョンが現在のバージョンとして復元されます。
   + オブジェクトの唯一のバージョン-オブジェクトがバケットから削除されます。削除したバージョンが現在のフォルダ内の唯一のオブジェクトである場合、フォルダも削除されます。これは、フォルダがオブジェクトキー名の一部であり、バケット内の他のオブジェクトが同じオブジェクトキープレフィックス共有していない場合、オブジェクトを削除すると、先行するフォルダも削除されるため発生します。詳細については、「[バケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

## を使用して単一のオブジェクトまたはオブジェクトバージョンを削除する AWS CLI
<a name="deleting-single-object-aws-cli"></a>

 AWS Command Line Interface () を使用してバケット内の単一のオブジェクトまたはオブジェクトバージョンを削除するには、次の手順を実行しますAWS CLI。これは、`delete-object` コマンドを使用して実行できます。詳細については、「AWS CLI コマンドリファレンス」の「[delete-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. バケット内のオブジェクトまたはオブジェクトバージョンを削除するには、次のコマンドを入力します。

   オブジェクトを削除するには:

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey
   ```

   オブジェクトバージョンを削除するには
**注記**  
オブジェクトバージョンの削除は、バージョニングが有効なバケットでのみ可能です。詳細については、「[バケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey --version-id VersionID
   ```

   コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
   + *BucketName* - リストで、オブジェクトを削除するバケットの名前を選択します。
   + *ObjectKey* - 削除するオブジェクトの完全なオブジェクトキー。
   + *VersionId* - 削除するオブジェクトバージョンの ID。

   例:

   オブジェクトの削除：

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg
   ```

   オブジェクトバージョンの削除：

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --version-id YF0YMBlUvexampleO07l2vJi9hRz4ujX
   ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI delete-object コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-object-version-result.png)

## を使用して複数のオブジェクトまたはオブジェクトバージョンを削除する AWS CLI
<a name="delete-objects-aws-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用してバケット内の複数のオブジェクトを削除するには、以下の手順を実行します。これは、`delete-objects` コマンドを使用して実行できます。詳細については、 AWS CLI 「 コマンドリファレンス」の[「delete-objects](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-objects.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. バケット内の複数のオブジェクトまたは複数のオブジェクトバージョンを削除するには、次のコマンドを入力します。

   ```
   aws s3api delete-objects --bucket BucketName --delete file://LocalDirectory
   ```

   以下のコマンド例を使用するには、以下のテキストを独自のものに置き換えてください。
   + *BucketName* - 複数のオブジェクトまたは複数のオブジェクトバージョンを削除するバケットの名前。
   + *LocalDirectory* - 削除するオブジェクトまたはバージョンを指定する .json ドキュメントのコンピュータ上のディレクトリパス。.json ドキュメントは以下のようにフォーマットできます。

     オブジェクトを削除するには、.json ファイルに次のテキストを入力し、*ObjectKey* を削除するオブジェクトのオブジェクトキーに置き換えます。

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1"
         },
         {
           "Key": "ObjectKey2"
         }
       ],
       "Quiet": false
     }
     ```

     オブジェクトのバージョンを削除するには、.json ファイルに次のテキストを入力します。*ObjectKey* および *VersionID* を削除するオブジェクトバージョンのオブジェクトキーとオブジェクト ID に置き換えます。
**注記**  
オブジェクトバージョンの削除は、バージョンが有効なバケットでのみ可能です。詳細については、「[バケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1",
           "VersionId": "VersionID1"
         },
         {
           "Key": "ObjectKey2",
           "VersionId": "VersionID2"
         }
       ],
       "Quiet": false
     }
     ```

   例:
   + Linux または Unix コンピュータの場合は、次の操作を行います。

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://home/user/Documents/delete-objects.json
     ```
   + Windows コンピュータの場合: 

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://C:\Users\user\Documents\delete-objects.json
     ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI delete-objects コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-objects-version-result.png)

## バケットとオブジェクトを管理する
<a name="deleting-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](#amazon-lightsail-deleting-bucket-objects)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# Lightsail バケットからオブジェクトをダウンロードする
<a name="amazon-lightsail-downloading-bucket-objects"></a>

Amazon Lightsail オブジェクトストレージサービスでは、アクセス可能なバケットまたはパブリック（読み取り専用）のバケットからオブジェクトをダウンロードすることができます。Lightsail コンソールを使用すれば、オブジェクトを一つずつダウンロードできます。1 つのリクエストで複数のオブジェクトをダウンロードするには、 AWS Command Line Interface (AWS CLI)、 AWS SDKs、または REST API を使用します。このガイドでは、Lightsail コンソールと AWS CLIを使用してオブジェクトをダウンロードする方法を紹介します。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使用してオブジェクトをダウンロードする
<a name="downloading-bucket-objects-lightsail-console"></a>

Lightsail コンソールを使用してバケットからオブジェクトをダウンロードするには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. ファイルをダウンロードしたいバケットの名前を選択します。

1. **オブジェクト**タブの**オブジェクトブラウザペイン**でダウンロードするオブジェクトの場所を参照します。

1. ダウンロードするオブジェクトの横にチェックマークを追加します。

1. 左**オブジェクト情報**ペインで、ダウンロードアイコンを選択します。  
![\[バケット内のオブジェクトのダウンロードアイコン\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/bucket-object-download-icon.png)

   ブラウザの設定に応じて、選択したファイルはページに表示されるか、コンピュータにダウンロードされます。ファイルがページに表示されている場合は、ファイルを右クリックして、[**Save as**] を選択すると、コンピュータに保存されます。

## を使用してオブジェクトをダウンロードする AWS CLI
<a name="downloading-bucket-objects-aws-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用してバケットからオブジェクトをダウンロードするには、次の手順を実行します。これは、`get-object` コマンドを使用して実行できます。詳細については、「AWS CLI コマンドリファレンス」の「[get-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-object.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. バケットからオブジェクトをダウンロードするには、次のコマンドを入力します。

   ```
   aws s3api get-object --bucket BucketName --key ObjectKey LocalFilePath
   ```

   コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
   + *BucketName* - オブジェクトのダウンロード元となるバケット名。
   + *ObjectKey* - ダウンロードするオブジェクトの完全なオブジェクトキー。
   + *LocalFilePath* - ダウンロードしたファイルを保存するコンピュータ上の完全なファイルパス。

   例:

   ```
   aws s3api get-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg C:\Users\user\Pictures\sailbot.jpg
   ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI download-object コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-download-object-result.png)

## バケットとオブジェクトを管理する
<a name="downloading-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](#amazon-lightsail-downloading-bucket-objects)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# 名前プレフィックスで Lightsail バケット内のオブジェクトをフィルタリングする
<a name="amazon-lightsail-filtering-bucket-objects"></a>

Amazon Lightsail オブジェクトストレージサービスでは、バケット内のオブジェクトをフィルタリングで検索できます。このガイドでは、Lightsail コンソールおよび AWS Command Line Interface (AWS CLI) を使用してオブジェクトをフィルタリングする方法を紹介します。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使用してオブジェクトをフィルターする
<a name="filtering-objects-lightsail-console"></a>

Lightsail コンソールでバケットのオブジェクトをフィルタリングするには、以下の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトを検索するバケットの名前を選択します。

1. **オブジェクト**タブで、オブジェクトの接頭辞を [**名前でフィルタリングする**] テキストボックスに入力します。

   現在表示中のフォルダのオブジェクトのリストは、入力したテキストに合わせてフィルタされます。次の例は、`sail` と入力した場合、ページ上のオブジェクトのリストが `sail` で始まるものに限定してフィルタリングされることを示しています。  
![\[Lightsail コンソールでのバケットオブジェクトのフィルタリング方法\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-filter-bucket-objects-using-console.png)

   別のフォルダでオブジェクトのリストをフィルタするには、そのフォルダへ移動します。次に、オブジェクトの接頭辞を [**名前でフィルタリングする**] テキストボックスに入力します。

## を使用してオブジェクトをフィルタリングする AWS CLI
<a name="filtering-objects-aws-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用してバケットのオブジェクトをフィルタリングするには、以下の手順を実行します。これは、`list-objects-v2` コマンドを使用して実行できます。詳細については、「*AWS CLI コマンドリファレンス*」の「[list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. 特定のオブジェクトキー名のプレフィックスで始まるオブジェクトをリストするには、次のコマンドを入力します。

   ```
   aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
   ```

   コマンドで、次のサンプルテキストを独自のテキストに置き換えます。
   + *BucketName* - すべてのオブジェクトをリストするバケット名。
   + *ObjectKeyNamePrefix* - 指定されたプレフィックスで始まるキーに応答を制限するオブジェクトキー名プレフィックス。
**注記**  
このコマンドは、`--query` パラメーターを利用し、`list-objects-v2` リクエストへの応答を各オブジェクトのキー値とサイズにフィルタリングします。

   例:

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   次の例のような結果が表示されます。  
![\[AWS CLI list-objects-v2 コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## バケットとオブジェクトを管理する
<a name="filtering-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](#amazon-lightsail-filtering-bucket-objects)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# Lightsail のオブジェクトバージョニングの有効化と一時停止
<a name="amazon-lightsail-managing-bucket-object-versioning"></a>

Amazon Lightsail オブジェクトストレージサービスでのバージョニングとは、同じバケット内でオブジェクトの複数のバリアントを保持する手段です。バージョニング機能を使用すると、バケットに保存されたすべてのオブジェクトのすべてのバージョンを、保存、取得、復元することができます。バージョニングを使用すれば、誤ったユーザーアクションやアプリケーション障害からより簡単に回復することができます。バケットのバージョニングが有効な場合に、Lightsail オブジェクトストレージサービスが同じオブジェクトに対する複数の書き込みリクエストを同時に受信すると、すべてのオブジェクトが保存されます。バージョニングは Lightsail オブジェクトストレージサービスのバケットではデフォルトで無効になっているため、明示的に有効にする必要があります。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

**重要**  
「**個々のオブジェクトを公開可能 (読み取り専用)**」のアクセス権が設定されているバケットでバージョニングを有効または一時停止にすると、アクセス権は「**すべてのオブジェクトはプライベートです**」にリセットされます。個々のオブジェクトをパブリックにするオプションを引き続き使用する場合は、バケットのアクセス権限を手動で「**個々のオブジェクトを公開可能 (読み取り専用)**」に変更する必要があります。詳細については、「[バケットのアクセス許可を設定する](amazon-lightsail-configuring-bucket-permissions.md)」を参照してください。

## バージョンが無効化、有効化、一時停止されたバケット
<a name="version-disabled-enabled-suspended-buckets"></a>

Lightsail コンソールのバケットバージョニングには、3 つの状態があります。
+ 無効 (API と SDK では `NeverEnabled`)
+ 有効 (API と SDK では `Enabled`)
+ 一時停止 (API と SDK では `Suspended`)

一度バケットでバージョニングを有効にすると、無効状態に戻すことはできません。ただし、バージョニングを一時停止することは可能です。バージョニングは、バケットレベルで有効化および停止します。

バージョニングの状態は、バケット内のすべてのオブジェクト (一部ではない) に適用されます。バケットでバージョニングを有効にすると、すべての新しいオブジェクトがバージョニングされ、一意のバージョン ID が割り当てられます。バージョニングが有効されたときにバケット内にすでに存在したオブジェクトは、それ以降は常にバージョニングされます。将来のリクエストによってオブジェクトが修正された場合、固有のバージョン ID が割り当てられます。

## バージョン ID
<a name="bucket-object-version-ids"></a>

バケットのバージョニングを有効にすると、Lightsail オブジェクトストレージサービスは保存されてるオブジェクトに対して固有のバージョン ID を自動的に生成します。例えば、1 つのバケット内に、`photo.gif` (バージョン 111111) と `photo.gif` (バージョン 121212) のように、キーは同じだがバージョン ID が異なる 2 つのオブジェクトを保持することができます。

![\[バケットのバージョニングの有効化\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-bucket-versioning-versioning-enabled.png)


バージョン ID を編集することはできません。バージョン ID は、Unicode、UTF-8 エンコード、URL 対応の不透明型文字列で、長さは 1,024 バイト以下です。以下はバージョン ID の例です。

```
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo
```

## Lightsail コンソールを使用してオブジェクトのバージョニングを有効化または一時停止する
<a name="enable-dsable-bucket-object-versioning-lightsail-console"></a>

Lightsail コンソールを使用してオブジェクトのバージョニングを有効または一時停止するには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. バージョニングを有効または一時停止するバケットの名前を選択します。

1. [Versioning] (バージョニング) タブを選択します。

1. バケットの現在のバージョニング状態に応じて、次のいずれかのアクションを実行します。
   + バージョニングが現在停止されているか、有効になっていない場合は、 ページの [**Object versioning**] (オブジェクトのバージョニング) セクションにあるトグルを選択してバージョニングを有効にします。
   + バージョニングが現在有効になっている場合は、 ページの [**Object versioning**] セクションにあるトグルを選択してバージョニングを一時停止にします。

## を使用してオブジェクトのバージョニングを有効化または停止する AWS CLI
<a name="enable-dsable-bucket-object-versioning-aws-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用してオブジェクトのバージョニングを有効化または一時停止するには、次の手順を実行します。これは、`update-bucket` コマンドを使用して実行できます。詳細については、「AWS CLI コマンドリファレンス」の「[update-bucket](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-bucket.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS CLI ように Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. 次のコマンドを入力して、オブジェクトのバージョニングを有効または一時停止にします。

   ```
   aws lightsail update-bucket --bucket-name BucketName --versioning VersioningState
   ```

   コマンド内で、次のサンプルテキストを独自のテキストに置き換えます。
   + *BucketName* - オブジェクトのバージョニングを有効にしたいバケットの名前。
   + *VersioningState* - 以下のいずれかを指します。
     + `Enabled` - オブジェクトのバージョニングを有効にする。
     + `Suspended` - 有効になっているオブジェクトのバージョニングを一時停止する。

   例:

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --versioning Enabled
   ```

   以下の例のような結果が表示されるはずです。  
![\[バケット更新リクエストへの応答\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-update-bucket-objects-versioning-cli.png)

## バケットとオブジェクトを管理する
<a name="versioning-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](#amazon-lightsail-managing-bucket-object-versioning)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# Lightsail バケット内の以前のオブジェクトバージョンを復元する
<a name="amazon-lightsail-restoring-bucket-object-versions"></a>

Amazon Lightsail オブジェクトストレージサービスのバケットがバージョニング対応の場合、オブジェクトの前のバージョンを復元できます。オブジェクトの前のバージョンを復元して、意図せぬユーザーアクションやアプリケーションの障害から回復します。

Lightsail コンソールを使ってオブジェクトの前のバージョンを復元できます。 AWS Command Line Interface (AWS CLI) と AWS SDKsを使用して、オブジェクトの以前のバージョンを復元することもできます。これを行うには、オブジェクトの特定のバージョンをバケットにコピーし、同じオブジェクトキー名を使用します。これにより、現在のバージョンが前のバージョンに置き換えられ、前のバージョンが現在のバージョンになります。バージョニングの詳細については、「[バケット内のオブジェクトのバージョンニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使ってオブジェクトの前のバージョンを復元する
<a name="restore-previous-object-version-lightsail-console"></a>

Lightsail コンソールを使用してオブジェクトのバージョニングを有効または一時停止するには、次の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. 前のバージョンを復元したいオブジェクトが入っているバケットの名前を選択します。

1. [**オブジェクト**] タブにある [**オブジェクトブラウザ**] ペインを使用して、オブジェクトの場所を参照します。

1. 前のバージョンを復元したいオブジェクトの横にチェックマークを追加します。

1. [**オブジェクト情報**] ペインの [バージョン] セクションにある [**管理**] を選択します。

1. **[復元]** を選択します。

1. 表示される [保存されたバージョン] ペインの [**オブジェクトの復元**] で、復元したいオブジェクトのバージョンを選択します。

1. [**続行**] をクリックしてください。

1. 確認プロンプトが表示されたら、[**はい、復元します**] を選択して、オブジェクトのバージョンを復元します。復元しない場合は、[**いいえ。キャンセルする**] を選択します。

## を使用してオブジェクトの以前のバージョンを復元する AWS CLI
<a name="restore-previous-object-version-aws-cli"></a>

オブジェクト AWS Command Line Interface (AWS CLI) の前のバージョンを復元するには、次の手順を実行します。これは、`copy-object` コマンドを使用して行います。同じオブジェクトキーを使用して、オブジェクトの前のバージョンを同じバケットにコピーする必要があります。詳細については、「AWS CLI コマンドリファレンス」の「[copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html)」を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS Command Line Interface ように Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. オブジェクトの前のバージョンを復元するには、次のコマンドを入力します。

   ```
   aws s3api copy-object --copy-source "BucketName/ObjectKey?versionId=VersionId" --key ObjectKey --bucket BucketName
   ```

   コマンド内で、次のサンプルテキストを独自のテキストに置き換えます。
   + *BucketName* - 前のバージョンを復元したいオブジェクトが入っているバケットの名前。同じバケット名を `--copy-source` および `--bucket` パラメータに指定する必要があります。
   + *ObjectKey* - 復元するオブジェクトの名前。同じオブジェクトキーの名前を `--copy-source` および `--key` パラメータに指定する必要があります。
   + *VersionId* - 現在のバージョンとして復元したい、前のオブジェクトのバージョンの ID。`list-object-versions` コマンドを使用して、バケット内のオブジェクトのバージョン ID 一覧を取得します。

   例:

   ```
   aws s3api copy-object --copy-source "amzn-s3-demo-bucket/sailbot.jpg?versionId=GQWEexample87Mdl8Q_DKdVTiVMi_VyU" –key sailbot.jpg --bucket amzn-s3-demo-bucket
   ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI copy-object-version コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-version-result.png)

## バケットとオブジェクトを管理する
<a name="restoring-versions-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](amazon-lightsail-tagging-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](#amazon-lightsail-restoring-bucket-object-versions)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。

# Lightsail バケット内のオブジェクトにタグを付ける
<a name="amazon-lightsail-tagging-bucket-objects"></a>

バケット内のオブジェクトにタグ付けして、目的、所有者、環境、またはその他の基準で分類します。タグは、アップロード時またはアップロード後にオブジェクトに追加できます。バケットについての詳細は、「[オブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

## Lightsail コンソールを使用してオブジェクトのタグを追加および削除
<a name="add-delete-object-tags-lightsail-console"></a>

以下の手順で、Lightsail コンソールを使ってバケット内のオブジェクトにタグを追加・削除します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左側のナビゲーションペインで **[ストレージ]** を選択します。

1. オブジェクトにタグ付けするバケットの名前を選択します。

1. [**オブジェクト**]タブの[**オブジェクト ブラウザ**] ペインを使って、オブジェクトの場所を参照します。

1. タグを追加または削除するオブジェクトの横に、チェックマークを付けます。

1. [オブジェクト情報]ペインの[**オブジェクトタグ**] セクションで、次のいずれかのオプションを選択します。
   + [**追加**] または[**編集**] (タグが追加済みの場合)。[キー] テキストボックスにキーを入力し、[**値**] テキストボックスに値を入力します。次に、**保存** を選択して、タグを追加します。または、**[キャンセル]** を選択します。
   + [**編集**] し、削除するキーバリュー タグの横にある [**X**] を選択します。タグの削除が完了したら[**保存**] を選択し、タグを削除しない場合は[**キャンセル**] を選択します。

## を使用してオブジェクトのタグを追加および削除する AWS CLI
<a name="add-delete-object-tags-aws-cli"></a>

 AWS Command Line Interface () を使用してオブジェクトにタグを追加したり、オブジェクトからタグを削除したりするには、次の手順を実行しますAWS CLI。これを行うには、`put-object-tagging` と`delete-object-tagging` コマンドを使用します。詳細については、「AWS CLI コマンドリファレンス」の「[put-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object-tagging.html)」 および 「[delete-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object-tagging.html)」 を参照してください。

**注記**  
この手順を続行する前に、 をインストール AWS CLI し、 Lightsail と Amazon S3 用に設定する必要があります。詳細については、[「 を使用する AWS CLI ように Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)を設定する」を参照してください。

1. ターミナルまたはコマンドプロントウィンドウを開きます。

1. 次のいずれかのコマンドを入力します。
   + オブジェクトにタグを追加するには

     ```
     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 amzn-s3-demo-bucket --key nptLmg6jqDo.jpg --tagging "{\"TagSet\":[{ \"Key\": \"Importance\", \"Value\": \"High\" }]}"
   ```

   以下の例のような結果が表示されるはずです。  
![\[AWS CLI put-object-tagging コマンドの結果\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-tagging-result.png)

## バケットとオブジェクトを管理する
<a name="tagging-objects-managing-buckets-and-objects"></a>

これらは、Lightsail オブジェクトストレージバケットを管理する一般的な手順です。

1. Amazon Lightsail オブジェクトストレージサービスでのオブジェクトとバケットについて説明します。詳細については、「[Amazon Lightsail のオブジェクトストレージ](buckets-in-amazon-lightsail.md)」を参照してください。

1. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「[Amazon Lightsail でのバケットの命名規則](bucket-naming-rules-in-amazon-lightsail.md)」をご参照ください。

1. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「[Amazon Lightsail におけるバケットの作成](amazon-lightsail-creating-buckets.md) 」を参照してください。

1. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、「[Amazon Lightsail オブジェクトストレージのセキュリティベストプラクティス](amazon-lightsail-bucket-security-best-practices.md)」と「[Amazon Lightsail でのバケットのアクセス許可を理解する](amazon-lightsail-understanding-bucket-permissions.md)」を参照してください。

   バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。
   + [Amazon Lightsail でのバケットへのパブリックアクセスをブロックする](amazon-lightsail-block-public-access-for-buckets.md)
   + [Amazon Lightsail でのバケットのアクセス許可の設定](amazon-lightsail-configuring-bucket-permissions.md)
   + [Amazon Lightsail でのバケット内の個々のオブジェクトに対するアクセス許可の設定](amazon-lightsail-configuring-individual-object-access.md)
   + [Amazon Lightsail でのバケットのアクセスキーの作成](amazon-lightsail-creating-bucket-access-keys.md)
   + [Amazon Lightsail でのバケットのリソースアクセスの設定](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Amazon Lightsail でのバケットのクロスアカウントアクセスの設定](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットのアクセスログの形式](amazon-lightsail-bucket-access-log-format.md)
   + [Amazon Lightsail オブジェクトストレージサービスのバケットへのアクセスのログ記録を有効にする](amazon-lightsail-enabling-bucket-access-logs.md)
   + [ Amazon Lightsailでのバケットのアクセスログを使用するリクエストの特定](amazon-lightsail-using-bucket-access-logs.md)

1. Lightsail でバケットを管理する機能をユーザーに付与する IAM ポリシーを作成します。詳細については、「[Amazon Lightsail でバケットを管理する IAM ポリシー](amazon-lightsail-bucket-management-policies.md)」を参照してください。

1. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、[「Amazon Lightsail でのオブジェクトキー名を理解する」](understanding-bucket-object-key-names-in-amazon-lightsail.md)を参照してください。

1. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。
   + [Amazon Lightsail のバケットにファイルをアップロードする](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [マルチパートアップロードを使用した Amazon Lightsail のバケットへのファイルのアップロード](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Amazon Lightsail のバケット内のオブジェクトの表示](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Amazon Lightsail のバケット内のオブジェクトのコピーまたは移動](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Amazon Lightsail のバケットからのオブジェクトのダウンロード](amazon-lightsail-downloading-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのフィルタリング](amazon-lightsail-filtering-bucket-objects.md)
   + [Amazon Lightsail のバケット内のオブジェクトのタグ付け](#amazon-lightsail-tagging-bucket-objects)
   + [Amazon Lightsail のバケット内のオブジェクトの削除](amazon-lightsail-deleting-bucket-objects.md)

1. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、「[Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止](amazon-lightsail-managing-bucket-object-versioning.md)」を参照してください。

1. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、「[Amazon Lightsail のバケット内のオブジェクトの以前のバージョンの復元](amazon-lightsail-restoring-bucket-object-versions.md)」を参照してください。

1. バケットの使用率を監視します。詳細については、「[Amazon Lightsail でのバケットのメトリクスの表示](amazon-lightsail-viewing-bucket-metrics.md)」を参照してください。

1. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、「[Amazon Lightsail でのバケットメトリクスアラームの作成](amazon-lightsail-adding-bucket-metric-alarms.md)」を参照してください。

1. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、「[Amazon Lightsail のバケットのプランの変更](amazon-lightsail-changing-bucket-plans.md)」を参照してください。

1. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。
   + [チュートリアル: WordPress インスタンスの Amazon Lightsail バケットへの接続](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [チュートリアル: Lightsail コンテンツ配信ネットワークディストリビューションでの Amazon Lightsail バケットの使用](amazon-lightsail-using-distributions-with-buckets.md)

1. 使用しなくなったバケットを削除します。詳細については、「[Amazon Lightsail でのバケットの削除](amazon-lightsail-deleting-buckets.md)」を参照してください。