在Ubuntu / Debian实例中安装AWS CLI
sudo apt-get install -y python-dev python-pip sudo pip install awscli aws --version aws configure
使用python安装AWS CLI
使用pip可以在Windows,OS X和Linux中安装AWS CLI
sudo pip install awscli
配置AWS命令行界面
本部分说明了如何配置与AWS交互时AWS Command Line Interface使用的设置,例如您的安全凭证和默认区域。
$ aws configure AWS Access Key ID [None]: <Your access key > AWS Secret Access Key [None]: <Your secret key> Default region name [None]: us-west-2 Default output format [None]: json
从AWS的帐户页面获取访问密钥和秘密密钥
创建桶
使用aws s3 mb命令创建一个新的存储桶。值区名称必须是唯一的,并且必须符合DNS。值区名称可以包含小写字母,数字,连字符和句点
aws s3 mb s3://bucket-name
卸下桶
要删除存储桶,请使用aws s3 rbcommand.By默认存储桶为空。
aws s3 rb s3://bucket-name
要删除非空存储桶,您需要包括--force选项。
aws s3 rb s3://bucket-name --force
上市桶
要列出所有存储桶或其内容,请使用aws s3 ls命令
aws s3 ls aws s3 ls s3://bucket-name
以下命令在存储桶名称/路径中列出了对象
aws s3 ls s3://bucket-name/path
在本地文件系统和S3之间同步文件
aws s3 sync . s3://my-bucket/path
它将当前目录中的所有文件上传到S3。要将文件从S3下载到当前目录,请执行
aws s3 sync s3://my-bucket/path .