前提条件 / 環境

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

SSH キーペア作成

  • MacBook Air (macOS High Sierra)
$ ssh-keygen -t rsa -C ""
/Users/yuji/.ssh/id_rsa.yujis_mba

yum update & ロケール設定

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

ローカルのファイルを S3 バケットに複製

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

S3 バケット上でファイルを複製

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

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

#!/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
Last-modified: 2018-05-14 (月) 15:09:09 (186d)