第6章 ノートブックセルを使用して利用可能な Amazon S3 バケットからファイルをダウンロード

download_file メソッドを使用して、ファイルをノートブックサーバーにダウンロードできます。

前提条件

手順

  1. ノートブックセルに以下の詳細を定義します。

    1. ファイルが置かれているバケット。<name_of_the_bucket> を独自の値に置き換えます。

      bucket_name = '<name_of_the_bucket>'
    2. ダウンロードするファイルの名前。<name_of_the_file_to_download> を独自の値に置き換えます。

      file_name = '<name_of_the_file_to_download>' # Full path from the bucket
    3. ダウンロード後にファイルに使用される名前。完全パス、相対パス、または新しいファイル名のみ指定できます。<name_of_the_file_when_downloaded> を独自の値に置き換えます。

      new_file_name = '<name_of_the_file_when_downloaded>'
  2. 以前の変数を引数として指定し、ファイルをダウンロードします。

    s3_client.download_file(bucket_name, file_name, new_file_name)
    注記

    ファイルをオブジェクトとして取得し、read() メソッドを使用して標準ファイルとしてストリーミングする場合は、Amazon Sev Services get object command reference を参照してください。