第7章 ノートブックセルを使用した利用可能な Amazon S3 バケットへのファイルのアップロード
upload_file メソッドを使用して、ノートブックサーバーから Amazon S3 バケットにファイルをアップロードできます。
前提条件
- ノートブックの前のセルで Amazon S3 クライアントを設定する。詳細は、ノートブックセルを使用した Amazon S3 クライアントの作成 を参照してください。
手順
ノートブックセルに以下の詳細を定義します。
アップロードするファイルの名前。ファイルへの完全なローカルパスを含める必要があります。
<name_of_the_file_to_upload>を独自の値に置き換えます。file_name = '<name_of_the_file_to_upload>'ファイルをアップロードするバケットの名前。
<name_of_the_bucket>を独自の値に置き換えます。bucket_name = '<name_of_the_bucket>'ファイルをバケットに保存するために使用する完全なキー。
<full_path_and_file_name>を独自の値に置き換えます。key = '<full_path_and_file_name>'
以前の変数を引数として指定し、ファイルをアップロードします。
s3_client.upload_file(file_name, bucket_name, key)