LoginSignup
6
5

More than 5 years have passed since last update.

「クラウドへの複数ファイル一括アップロード」を試してみる

Last updated at Posted at 2019-03-09

モチベーション

チュートリアルどれくらいの時間で実際のところできるんだろう?
例題で10分と書かれているクラウドへの複数ファイル一括アップロードを試してみる。

環境

  • RaspberryPi3B+
  • Raspbian 9.8

ステップ 1: AWS IAM ユーザーを作成する

  • AWS マネジメントコンソール
  • IAM(Identity and Access Management )
  • ユーザー
  • ユーザーを追加
  • ユーザー名:AWS_Admin
  • アクセスの種類: プログラムによるアクセス
  • 次のステップ
  • 既存のポリシを直接アタッチ
  • AdministratorAccess を選択
  • 次のステップ
  • 次のステップ
  • ユーザーの作成
  • .csvのダウンロード
  • credentials.csv が保存される。
  • 閉じる

ステップ 2: AWS CLI をインストールおよび設定する

pi@raspberrypi:~ $ pip install awscli --upgrade --user
pi@raspberrypi:~ $ aws configure
AWS Access Key ID [****************DTFA]: xxxxxx(credentials.csvより)
AWS Secret Access Key [****************fl86]: xxxxxx(credentials.csvより)
Default region name [US-EAST-1]: us-east-1
Default output format [json]: json

ステップ 3: AWS CLI と Amazon S3 を使用する

CLIからatsmaru-bucketという名前のbucketを作成する。

pi@raspberrypi:~ $ aws s3 mb s3://atsmaru-bucket
make_bucket: atsmaru-bucket

CLIでファイルコピー

pi@raspberrypi:~ $ aws s3 cp /home/pi/test.jpg s3://atsmaru-bucket
upload: ./test.jpg to s3://atsmaru-bucket/test.jpg

S3の画面からuploadされていることを確認しました。
image.png

結果

30分くらいかかりました。

おまけ

CLIから作ったバケットの素性を確認
アクセス:公開可能
image.png
ストレージクラス:スタンダード
image.png
パブリックアクセス権:4つともFALSE
image.png

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5