ファイル数が多く、全部のファイルをS3に転送するのがしんどいときは
s3のsyncコマンドを使うと便利そうです。
IAMユーザー作成、ポリシーの設定
{ "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketLocation" ], "Resource": "arn:aws:s3:::{bucket_name}}" }, { "Effect": "Allow", "Action": "s3:*", "Resource": "arn:aws:s3:::{bucket_name}/*" } ] }
S3バケット {bucket_name} を作成します。
コンソールで
aws configure
でアクセスキー、シークレットキーを設定します。
aws s3 sync {directory} s3://{bucket_name}
で同期できます。 EC2で
容量:3.2G ファイル数:13939
のディレクトリの同期が2分10秒で終わったのでかなり性能いいですね。