- 《架构师》2016年6月
- InfoQ中文站
- 264字
- 2020-06-26 06:06:10
AWS CLI
安装AWS CLI可以使用pip/brew等安装工具,不再详述。AWS CLI是AWS官方提供的CLI工具,简单好用,我会另行撰文深度介绍AWS CLI。AWS CLI目前不支持命令和参数的自动补全,从AWS re:invent 2015透露出来的信息,其团队在做一些自动补全的尝试,未来会变得更加人性化。如果你想现在就用得更舒服一些,可以使用sAws。
使用AWS CLI操作S3非常简单,创建/删除bucket可以使用aws s3api:
$ aws s3api create-bucket --bucket <name>
$ aws s3api delete-bucket --bucket <name>
如果要像一般的文件系统一样操作S3,可以使用aws s3命令:
$ aws s3 ls
$ aws s3 cp
$ aws s3 rm
此外,aws s3还提供了sync,方便本地文件和S3上的文件互相sync,比如我本地用pandoc编译出了markdown撰写的reveal.js的slides,可以这样同步到S3:
$ aws s3 sync ./output s3://eng-assets/slides