Board logo

标题: mac安装s3命令客户端(2) [打印本页]

作者: look_w    时间: 2019-5-18 09:27     标题: 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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0