Lightsail バケットからオブジェクトをダウンロードする - Amazon Lightsail

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

Lightsail バケットからオブジェクトをダウンロードする

Amazon Lightsail オブジェクトストレージサービスで、アクセスできるバケット、またはパブリック (読み取り専用) のバケットからオブジェクトをダウンロードできます。Lightsail コンソールを使用して、一度に 1 つのオブジェクトをダウンロードできます。1 つのリクエストで複数のオブジェクトをダウンロードするには、 AWS Command Line Interface (AWS CLI)、 AWS SDKs、または REST API を使用します。このガイドでは、Lightsail コンソールと を使用してオブジェクトをダウンロードする方法について説明します AWS CLI。バケットについての詳細は、「オブジェクトストレージ」を参照してください。

Lightsail コンソールを使用してオブジェクトをダウンロードする

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

  1. Lightsail コンソール にサインインします。

  2. Lightsail ホームページで、ストレージタブを選択します。

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

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

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

  6. オブジェクト情報ペインで、ダウンロードアイコンを選択します。

    バケット内のオブジェクトのダウンロードアイコン

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

を使用してオブジェクトをダウンロードする AWS CLI

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

注記

この手順を続行する前に、 をインストール AWS CLI し、Lightsail と Amazon S3 用に設定する必要があります。詳細については、「Amazon Lightsail で動作する AWS Command Line Interface ように を設定する Amazon Lightsail」を参照してください。

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

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

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

    コマンドで、次のサンプルテキストを独自のテキストに置き換えます。

    • BucketName - オブジェクトをダウンロードするバケットの名前。

    • ObjectKey - ダウンロードするオブジェクトの完全なオブジェクトキー。

    • LocalFilePath - ダウンロードしたファイルを保存するコンピュータ上の完全なファイルパス。

    例:

    aws s3api get-object --bucket DOC-EXAMPLE-BUCKET --key images/sailbot.jpg C:\Users\user\Pictures\sailbot.jpg

    以下の例のような結果が表示されるはずです。

    AWS CLI download-object コマンドの結果

バケットとオブジェクトを管理する

Lightsail オブジェクトストレージバケットを管理する一般的な手順は次のとおりです。

  1. Amazon Lightsail オブジェクトストレージサービスのオブジェクトとバケットについて説明します。詳細については、Amazon Lightsail のオブジェクトストレージ を参照してください。

  2. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、Amazon Lightsail のバケット命名規則」を参照してください。

  3. バケットを作成して、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、Amazon Lightsail」を参照してください。

  4. バケットのセキュリティのベストプラクティスと、バケットに設定できるアクセス許可について説明します。バケット内のすべてのオブジェクトをパブリックまたはプライベートにすることも、オブジェクトを個別に選択してパブリックにすることもできます。また、アクセスキーを作成し、インスタンスをバケットに追加し、他の AWS アカウントにアクセス権を付与することで、バケットへのアクセスを許可することもできます。詳細については、Amazon Lightsail オブジェクトストレージのセキュリティのベストプラクティス」およびAmazon Lightsail」を参照してください。

    バケットのアクセス許可について理解したら、以下のガイドを参照してバケットへのアクセスを許可してください。

  5. バケットのアクセスログの記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。

  6. Lightsail でバケットを管理する権限をユーザーに付与する IAM ポリシーを作成します。詳細については、Amazon Lightsail」を参照してください。

  7. バケット内のオブジェクトにラベルを付けて識別する方法について説明します。詳細については、Amazon Lightsail でのオブジェクトキー名について」を参照してください。

  8. ファイルをアップロードしてバケット内のオブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。

  9. オブジェクトのバージョニングを有効にすると、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元します。詳細については、Amazon Lightsail」を参照してください。

  10. オブジェクトのバージョニングを有効にすると、バケット内のオブジェクトの以前のバージョンを復元できます。詳細については、Amazon Lightsail」を参照してください。

  11. バケットの使用率を監視します。詳細については、Amazon Lightsail」を参照してください。

  12. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるよう、アラームを設定します。詳細については、Amazon Lightsail でのバケットメトリクスアラームの作成」を参照してください。

  13. ストレージとネットワーク転送量が不足している場合は、バケットのストレージプランを変更します。詳細については、Amazon Lightsail」を参照してください。

  14. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。

  15. 使用しなくなったバケットを削除します。詳細については、Amazon Lightsail」を参照してください。