CLIでS3へアップロード¶
準備¶
- S3バケットを作成し、「バケット名」を記録しておく
- EC2インスタンスのIAMロールに「AmazonS3FullAccess」が付与されていること
- S3バケットの「アクセス権限」「アクセスコントロールリスト」でCLIを実行するユーザの書き込み権限を付与
アップロード¶
- 次のコマンドでアップロードを実行する
・コピー aws s3 cp アップロードファイル名 s3://バケット名/(バケット内のサブディレクトリ) ・同期 aws s3 sync 同期するフォルダ名 s3://バケット名/(バケット内のサブディレクトリ) ・同期(削除も含める) aws s3 sync 同期するフォルダ名 s3://バケット名/(バケット内のサブディレクトリ) --delete
- 次のコマンドでアップロードされたことを確認する
aws s3 ls s3://バケット名/(バケット内のサブディレクトリ)