腾讯云对象存储入门(三)——COSCMD工具使用

上一篇已经完成COSCMD工具的安装,这次来测试一些常规的功能。

子用户设置和API密钥生成

在使用COSCMD工具之前,自然而然需要先验证身份,那么这个身份如何体现,那就是有一个密钥ID和密钥KEY。

腾讯云中,为了便于合作开发和管理,我们一开始创建的账号叫做主账号,主账号一般只表示一种拥有关系。至于实际开展工作,腾讯云建议使用子账号,主账号可以设定每个子账号的权限,遵循最小权限原则,这样每个子账号相当于合作开发某个小功能的合作伙伴,这样的思想有点类似公众号的管理。(参考:https://cloud.tencent.com/document/product/598/10592)

因此不管怎么样,我们先为自己设置一个子账号(子用户)。

新建子用户参考:https://cloud.tencent.com/document/product/598/13674,子用户需要记住自己的ID和密码,在登陆的时候还要输入主账号的ID。新建完毕后,在控制台-用户-用户列表就可以看到我们的两个账号:

在这里插入图片描述

点击子用户的名称,在新页面中便可以看到API密钥一栏:

在这里插入图片描述

然后按照指示新建密钥即可,然后要注意保存ID和KEY。

生成配置文件

有了子用户和API密钥,相当于我们有了身份证。现在我们需要通过COSCMD工具和我们的存储桶建立连接,也就是告诉COSCMD工具一些基本配置,需要或可以配置的信息有:

在这里插入图片描述

其中密钥ID,密钥KEY,存储桶名称,存储桶所在地域是必须配置的,其他可以参数没有配置那就是使用默认值。

配置可以自己在外部新建文件,也可以通过命令行语句生成,配置的语句比如:

coscmd config -a AChT4ThiXAbpBDEFGhT4ThiXAbp**** -s WE54wreefvds3462refgwewe**** -b configure-bucket-1250000000 -r ap-chengdu

默认的生成路径是 C盘-用户-自己的用户名 文件夹下,配置完会发现这个文件夹下多了两个文件:

在这里插入图片描述

打开配置文件能够看到配置信息:

在这里插入图片描述

也可以根据官方文档https://cloud.tencent.com/document/product/436/10976指定配置文件和日志文件路径。

新建存储桶

配置文件相当于一个默认选项,配置完之后我们就可以执行具体操作了。首先是新建一个存储桶。

命令格式:

coscmd -b <BucketName-APPID> createbucket

示例:

在这里插入图片描述
需要注意的是存储桶有自己的命名规则,是一个名称-APPID,这个APPID是在成功申请腾讯云账户后所得到的账号,由系统自动分配,具有固定性和唯一性,可在“账号信息”中查看。

这样就创建好了一个新的存储桶(我原来有一个桶):

在这里插入图片描述

上传文件

刚才新建了一个新的存储桶,里面还没有任何新建的目录和文件,现在通过试图通过命令行将一个文件(回复.docx)上传上去:(经历了一次网络波动)

在这里插入图片描述
在这里插入图片描述

可以看到,文件成功上传,并且可以自动新建文件夹(MingShen文件夹)然后放进去,不会报路径不存在的错误。

查询文件

上传文件之后我们想查看目前存储桶里有哪些文件夹和文件,则可以:

在这里插入图片描述

下载文件

在下载的时候,只需指定存储桶里的文件路径和要下载到的本地文件路径:

在这里插入图片描述
在这里插入图片描述

可以注意到,在下载的同时,如果本地的路径中文件名与存储桶中的文件名不一致,会自动执行重命名,这样可以简单避免覆盖的问题。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值