博客园  :: 首页  :: 管理

aws-cli命令-S3相关的操作及管理

Posted on 2021-04-25 10:46  520_1351  阅读(529)  评论(0编辑  收藏  举报

在工作中,我们可能经常会将本地数据上传S3进行备份,或者将S3数据下载到本地

本文主要讲解下,工作中可能经常会用到的与S3相关的操作

1、查询相关的命令,很多时间需要加上--recursive 选项,可以对某个目录下递归列出,格式固定中间的大小单位都是字节 Byte

[qq-5201351@localhost ~]$ aws --profile 221234567890 s3 --recursive ls s3://db-prd/aa/bb/cc/
2020-05-16 04:00:03    4587520 aa/bb/cc/SAPCAR
2020-05-16 04:00:03      12960 aa/bb/cc/available.log
2020-05-16 04:00:03     155648 aa/bb/cc/full_backup/DB_PDB/2020-05-16_0100_databackup_0_1

 

2、将本地目录的数据同步到指定的S3位置,及s3资源管理

# 同步当前目录下的全部数据到指定的S3位置(包含隐藏文件)
aws s3 sync ./  s3://qq5201351/DC-VMDATA/

# 列出s3上目录中的资源(可以看到目录及文件的修改时间大小及名称信息)
aws s3 ls s3://qq5201351/DC-VMDATA/

# 删除s3上指定的文件
aws s3 rm s3://qq5201351/DC-VMDATA/test.txt

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14699442.html