S3バケット操作
コマンド | 説明 |
---|
aws s3 ls | S3バケットの一覧を表示する |
aws s3 mb s3://bucket-name | S3バケットを作成する |
aws s3 rb s3://bucket-name | S3バケットを削除する(バケット内が空である必要あり) |
aws s3 rb s3://bucket-name --force | S3バケットを削除する(バケット内のすべてのファイルも削除する) |
ファイル操作
コマンド | 説明 |
---|
aws s3 ls s3://bucket-name/example/ --recursive | S3バケット内のファイルを一覧表示する。プレフィックス(example/)にてファイルの絞り込みが可能 |
aws s3 cp local-filename.txt s3://bucket-name | ローカルファイルをS3バケットにコピーする |
aws s3 mv local-filename.txt s3://bucket-name | ローカルファイルをS3バケットに移動する |
aws s3 rm s3://bucket-name/example/ | S3バケット内のファイルを全て削除する。プレフィックス(example/)にてファイルの絞り込みが可能 |
aws s3 sync local-path s3://bucket-name/path | ローカルフォルダとS3バケット内のファイルを同期する |
aws s3 sync local-path s3://bucket-name/path --delete | ローカルフォルダとS3バケット内のファイルを同期する(削除もされる) |
参考
AWS CLI での高レベル (S3) コマンドの使用
投稿者プロフィール
-
管理者
-
東京在住のフリーランスエンジニア