#contents

** 前提条件 / 環境 [#d4765480]

- EC2 インスタンス作成済み

- AMI: Amazon Linux 2 (amiid: ami-8fbab2f3)
- インスタンスタイプ: t2.micro
- IAM ロールをアタッチ
-- IAM ロール名: s3-role-test
-- IAM Policy: AmazonS3FullAccess

** SSH キーペア作成 [#db1df5ba]

- MacBook Air (macOS High Sierra)

 $ ssh-keygen -t rsa -C ""
 /Users/yuji/.ssh/id_rsa.yujis_mba

** yum update & ロケール設定 [#e8a7729d]

 $ sudo yum update
 $ sudo timedatectl set-timezone Asia/Tokyo

** ローカルのファイルを S3 バケットに複製 [#b8f1c283]

 $ aws s3 cp test.log s3://bucket-name

** S3 バケット上でファイルを複製 [#n4ca2208]

 $ aws s3 cp s3://bucket-name/file1 s3://bucket-name/file2

** S3 バケット上のファイルを自動的に100回複製 (Shell Script) [#b040d66b]

 #!/bin/bash
 i=0
 while [ $i -lt 100 ]
 do
    i=`expr $i + 1`
    aws s3 cp s3://bucket-name/file s3://bucket-name/file$1
 done

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS