1、创建一个桶&删除一个桶

root@syavingc:~# aws s3 mb s3://syavingc   #创建一个桶
make_bucket: syavingc
root@syavingc:~# aws s3 ls
-- :: syavingc
root@syavingc:~# aws s3 rb s3://syavingc   #删除一个桶
remove_bucket: syavingc

2、递归下看桶下面的目录

:~# aws s3 ls s3://syavingc
                           PRE test01/
                           PRE test02/
                           PRE test03/
root@eostestserver-:~# aws s3 ls s3://syavingc/test01/
-- ::
-- ::           .txt
-- ::           .txt

3、将S3上面的123.txt文件复制到本地/data目录下

root@syavingc:/data# aws s3 cp s3://syavingc/123.txt /data/123.txt

4、将本地/data目录123.txt文件复制到S3上syaving桶内

root@syavingc:/data# aws s3 .txt s3://syavingc/123.txt

5、将本地/data目录的文件同步到S3上面test01对象中

root@syavingc:/data# aws s3 sync /data/. s3://syavingc/test01/

6、桶下面创建对象(“子目录”)

S3存储桶名称是唯一的,mb这个指令其实是一个创建存储桶的API,如果您使用这个指令创建了“syavingc ”, 那么之后除非这个存储桶被删除,

任何人(包括您这个账号)都不能创建另一个同一个名称的存储桶,且每个账号下存储桶的默认限制是100个 (最多可以提升至1000个)。

S3属于键值存储的服务,没有“文件夹”这个概念,如果创建如下目录

“s3://syavingc/20180623/”

其实也是一个类似“文件夹”的对象键,如果您想定期根据日期创建“文件夹”对象的话,

需要使用“put-object”

在目标桶里面创建对象,就是在目录里面创建子目录

注意:这里创建子目录之前需要要有“根目录”也就是syavingc目录

root@syavingc:/tmp# aws s3api put-/ --region ap-northeast-
{
"ETag": "\"d41d8cd98f00b204e9800998ecf8427e\""
}
root@syavingc:/tmp# aws s3 ls s3://syavingc/
PRE /

7、从S3上某个桶移动到另一个桶

root@syavingc:~# aws s3 mv s3://syavingc01/file01.tar.gz s3://syavingc02/file02.tar.gz
move: s3://syavingc01/file01.tar.gz to s3://syavingc02/file02.tar.gz

AWS CLI 【S3】的更多相关文章

  1. AWS CLI使用s3

    aws CLI是什么东西,暂且先不去了解,目前的需求是s3. 我在Jenkins上创建一个bucket,然后申请access_key,然后就可以使用s3来存储数据了.也就是说,s3就是一个网盘. 1. ...

  2. 用aws cli 下载s3中数据到本地

    参考https://blog.csdn.net/DynastyRumble/article/details/76649120 1 首先注册AWS账户,绑定信用卡.一定要填写正确的手机,因为验证方式是它 ...

  3. 【miscellaneous】海康相机RTSP连接代码分析

    海康相机RTSP连接代码分析 最近在做海康相机rtsp连接获取音视频的工作,现在介绍一下分析过程和源码. [源码在我上传的共享资料中: http://download.csdn.net/detail/ ...

  4. 【原创】aws s3 lambda缩略图生成

    参考资料: https://github.com/sagidm/s3-resizer https://aws.amazon.com/cn/blogs/compute/resize-images-on- ...

  5. 【系统设计】S3 对象存储

    在本文中,我们设计了一个类似于 Amazon Simple Storage Service (S3) 的对象存储服务.S3 是 Amazon Web Services (AWS) 提供的一项服务, 它 ...

  6. AWS CLI 中使用S3存储

    登录 通过控制面板, 在S3管理器中创建一个新的bucket 所有AWS服务 -> 安全&身份 -> IAM -> 组, 创建一个新的组, 例如 "s3-user& ...

  7. vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适

    安装vue-cli3   npm install -g @vue/cli 创建项目 vue-cli-test 脚手架-项目-成功-运行项目 基于vue-cli配置移动端自适应 转自:http://hj ...

  8. 【1】vue/cli 3.0 脚手架 及cube-ui 安装

    安装 Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+).你可以使用 nvm 或 nvm-windows在同一台电脑中管理多个 Node 版本. 检查node版本: $ ...

  9. AWS CLI以及AWS S3 SYNC命令行使用

    1.到AWS的IAM创建用户,并且获取到访问密钥 ID 和私有访问密钥.下载密钥并保存. 2.到http://docs.amazonaws.cn/cli/latest/userguide/instal ...

随机推荐

  1. android中RecycleView分页原生代码封装,无任何第三方代

    概述 RecycleView分页加载封装,简单方便,功能齐全 详细 代码下载:http://www.demodashi.com/demo/13283.html 一.场景: 在项目开发中经常使用到列表集 ...

  2. ASP.NET总结

    ASP.NET已经学习完.学牛腩的时候面对一些控件和方法会用,但对当中的原理还不懂.学习这部分的内容时, 从头到尾都有一种相识的感觉,把之前一些不懂得地方也理解了,每个知识都有相应的样例练习,学起来还 ...

  3. ubuntu 14.04为/检查磁盘时发生严重错误的解决方法

    http://jingyan.baidu.com/article/0aa22375bbffbe88cc0d6419.html

  4. Ubuntu 分区方案参考

    2011-10-25 10:09   对于初次接触的一般用户(包括双系统用户): /             5-10G(玩玩的话5G就够,长期使用的话推荐10G) /usr         5-10 ...

  5. 数据库字符集与排序规则(Character Set And Collation)

    数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). (注意:Collation原意为校对,校勘,但是根据实际使用场景 ...

  6. Centos网络时好时超时问题解决

    近期公司使用的Centos突然出现网络不稳定现象,有公网,内部可以PING通外网,但是外部PING这个IP时,经常丢包现象,而且一丢包就是连续性的长达七八次,甚至十几次. 这个问题折腾了很长时间,因为 ...

  7. TFS创建登录用户并连接TFS

    简单使用 1.创建TFS组(Windows的组) 2.在“TFS管理控制台”中设置“组成员资格” 3.给“Team Foundation Administrators”组设置“属性” 4.给“Team ...

  8. npoi IWorkbook HSSFWorkbook XSSFWorkbook 拥有 IEnumerator GetEnumerator(); 方法 可以遍历workbook 每个元素为每个sheet页

  9. mosquitto --- 单向认证

    1.生成证书要单向配置SSL 需要 做三项前置工作 1. 生成CA证书 2.生成server 端证书,server 端key github 的一个开源项目已经做到这点 ,详情可见 https://gi ...

  10. 解决Eclipse无法打开“Failed to load the JNI shared library”

    这是因为JDK配置错误所导致的现象. 一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及). 如果你 ...