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. 王立平--svnserver搭建

    1.下载 2.安装打开. 3.新建存储库. ---------------------------------- 4.新建用户. watermark/2/text/aHR0cDovL2Jsb2cuY3 ...

  2. 流媒体协议RTMP,RTSP与HLS有什么不同

    转载自:http://www.cuplayer.com/player/PlayerCode/Wowza/2015/0204/1774.html HLS (HTTP Live Streaming) Ap ...

  3. 拒绝蛋疼,javascript调试技巧

    chrome的调试技巧网上很多介绍了,这里提两个个人觉得比较有用的: 1.console.log 优点:可以输出json对象,而非字符串,这是 alert() 做不到的 缺点:记得要删除,否则在低版本 ...

  4. dbutil组件的常见用法

    该工具包主要用来操作数据库,进行增删改查.将结果包装到对象或对象集合中. 在写web项目的时候,经常会涉及到数据库的操作.比如连接数据库获取连接对象.执行sql语句.获得结果.如果对每一个方法都写这么 ...

  5. Java compiler level does not match the version of the installed Java project fac

    Java compiler level does not match the version of the installed Java project fac 问题一: 问:项目图标报错,Probl ...

  6. 【DataStructure】Some useful methods about linkedList.

    /** * Method 1: Delete the input element x  * and meanwhile keep the length of array after deleted n ...

  7. Error-Project facet Java version 1.8 is not supported

    最近导入最新的Strtus2.5.10.1 Demo时出现了这个错误 解决方案如下: 选中工程——右键——Properties 然后依次展开找到如图所示内容,将1.8改成1.7即可. 原因:工程默认配 ...

  8. NYOJ 467 中缀式变后缀式

    做了表达式求值那道题之后做的 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描写叙述 人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更"习惯于"后 ...

  9. linux高性能服务器编程

    <Linux高性能服务器编程>:当当网.亚马逊 目录: 第一章:tcp/ip协议族 第二章:ip协议族 第三章:tcp协议详解 第四章:tcp/ip通信案例:访问Internet 第五章: ...

  10. jq判断元素class是否定义了CSS样式

    if($("div").attr("class")==null) 如果$("div").attr("class")为空, ...