第7章 ノートブックセルを使用した利用可能な Amazon S3 バケットへのファイルのアップロード

upload_file メソッドを使用して、ノートブックサーバーから Amazon S3 バケットにファイルをアップロードできます。

前提条件

手順

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

    1. アップロードするファイルの名前。ファイルへの完全なローカルパスを含める必要があります。<name_of_the_file_to_upload> を独自の値に置き換えます。

      file_name = '<name_of_the_file_to_upload>'
    2. ファイルをアップロードするバケットの名前。<name_of_the_bucket> を独自の値に置き換えます。

      bucket_name = '<name_of_the_bucket>'
    3. ファイルをバケットに保存するために使用する完全なキー。<full_path_and_file_name> を独自の値に置き換えます。

      key = '<full_path_and_file_name>'
  2. 以前の変数を引数として指定し、ファイルをアップロードします。

    s3_client.upload_file(file_name, bucket_name, key)