#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