首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

mac安装s3命令客户端(2)

mac安装s3命令客户端(2)

认证登录

在使用aws的cli命令之前需要先进行账号密码的配置,使用如下命令:

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json


详情参考
https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-configure.html
常用命令
管理存储桶

高级别 aws s3 命令支持常用存储桶操作,如创建、删除和列出存储桶。

创建存储桶
使用 aws s3 mb 命令可以创建新存储桶。存储桶名称必须唯一,并且应符合 DNS 标准。存储桶名称可以包含小写字母、数字、连字符和点号。存储桶名称只能以字母或数字开头和结尾,连字符或点号后不能跟点号。

$ aws s3 mb s3://bucket-name


删除存储桶
要删除存储桶,请使用 aws s3 rb 命令。

$ aws s3 rb s3://bucket-name


默认情况下,存储桶必须为空,此操作才能成功。要删除非空存储桶,需要包含 --force 选项。

$ aws s3 rb s3://bucket-name --force

这将先删除存储桶中的所有对象和子文件夹,然后删除存储桶。

注意

如果您使用的是受版本控制的存储桶,即其中包含以前删除但仍保留的对象,此命令将不 允许您删除存储桶。

列出存储桶
要列出所有存储桶或其内容,请使用 aws s3 ls 命令。下面是一些常见使用情况示例。

下面的命令列出所有存储桶。

$ aws s3 ls
2013-07-11 17:08:50 my-bucket
2013-07-24 14:55:44 my-bucket2


下面的命令列出一个存储桶中的所有对象和文件夹(前缀)。

$ aws s3 ls s3://bucket-name
                           PRE path/
2013-09-04 19:05:48          3 MyFile1.txt


下面的命令列出 bucket-name/path 中的对象(即 bucket-name 中按前缀 path/ 筛选后的对象)。

$ aws s3 ls s3://bucket-name/path/
2013-09-06 18:59:32          3 MyFile2.txt
返回列表