AWS Command Line Interface 使用 S3 入门
![AWS Command Line Interface 使用S3入门](https://static001.geekbang.org/infoq/aa/aa084dc39b4b2b0d67fbbf1895f19e31.jpeg)
最近因业务需要,需要将文件定时备份至 s3 中,因此记录一下如何快速使用 aws cli。
引言
AWS Command Line Interface (AWS CLI) 是一种开源工具,让您能够在命令行 Shell 中使用命令与 AWS 服务进行交互。仅需最少的配置,即可使用 AWS CLI 开始运行命令,以便从终端程序中的命令提示符实现与基于浏览器的 AWS Management Console 所提供的功能等同的功能。
安装
本文详细介绍 AWS CLI 版本 2 的安装方法,更多请参考链接 1。
使用 MSI 安装程序安装 AWS CLI
1、下载并运行适用于 Windows(64 位)的 AWS CLI MSI 安装程序
有关 AWS CLI 的最新版本,请访问:https://awscli.amazonaws.com/AWSCLIV2.msi
对于特定版本的 AWS CLI:在文件名中附加一个连字符和版本号。在本示例中,版本
2.0.30
的文件名为AWSCLIV2-2.0.30.msi
,这会生成以下链接 https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi。有关版本列表,请参阅 GitHub 上的 AWS CLI 版本 2 更改日志。
2、下载完成后,双击安装即可,也可以采取 msiexec 命令来安装
3、确认安装成功,打开 cmd 命令行,执行 aws --version,看到下图提示则表示版本 2 安装成功
![](https://static001.geekbang.org/infoq/b4/b499e25e28d9c1b7ccd2271c28099b3c.png)
4、如果版本以 1 开头,则表示版本 1 在本机器安装过,如果版本 1 和版本 2 同时存在,默认使用版本 1,因此需要卸载掉版本 1,操作步骤如下:
快速配置
打开 cmd,执行命令 aws configure,然后依次输入以下配置
各项配置的详细介绍见 AWS 官网:配置详解
快速使用
应用场景为:需要定时将 windows 中的某些文件上传到 s3 进行备份。
由于 windows 和 linux 上相同二进制文件生成的 md5 值不同,因此本脚本中采取文件字节数大小来判断文件是否完整,上传完成校验完成后,变删除掉文件。
参考链接
1、AWS CLI 安装:https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-install.html
版权声明: 本文为 InfoQ 作者【阿呆】的原创文章。
原文链接:【http://xie.infoq.cn/article/abb7a4d9153f0a1fb9d36e6af】。文章转载请联系作者。
评论