EC2 から S3 コマンドを使用
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#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 Scri...
#!/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
終了行:
#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 Scri...
#!/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
ページ名: