前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >COS智能分层初体验

COS智能分层初体验

原创
作者头像
wainsun
发布2020-11-19 12:09:35
发布2020-11-19 12:09:35
1.2K00
代码可运行
举报
运行总次数:0
代码可运行

腾讯云COS现已发布了智能分层特性,我们来体验和实践一下。

https://cloud.tencent.com/document/product/436/47802

官网首页发布
官网首页发布

1.设置

首先进入COS控制台 ,进入bucket--基础配置--智能分层。找到智能分层开关。

注意:该功能一旦开启则无法关闭或暂停。
注意:该功能一旦开启则无法关闭或暂停。

开启后保存。这样,智能分层功能就开启了,但是注意,智能分层的功能是基于对象的,这里的历史对象还是标准存储,并不会使用到智能分层。我们需要将对象的类型设置为“智能分层存储”。

2.控制台操作

进入bucket,点击上传按钮,选择下一步

会看到智能分层选项,选中并上传。

这样对象属性就可以看到智能分层,并可以使用智能分层功能了。

同时在对象详情页中,也可以修改为智能分层类型

3.SDK上传

以JAVA SDK为例,版本号更新到5.6.31

代码语言:javascript
代码运行次数:0
复制
<dependency>
	<groupId>com.qcloud</groupId>
	<artifactId>cos_api</artifactId>
	<version>5.6.31</version>
</dependency>

存储类型会增加一个Intelligent_Tiering("Intelligent_Tiering")

在上传对象时可以设置对象类型为

代码语言:javascript
代码运行次数:0
复制
putObjectRequest.setStorageClass(StorageClass.Intelligent_Tiering);

这样上传的对象默认就是智能分层类型。

4.SDK复制

对于存量对象。也可以通过copyobject方法来修改类型设置

代码语言:javascript
代码运行次数:0
复制
copyObjectRequest.setStorageClass(StorageClass.Intelligent_Tiering);

5.查询

  • 可以直接head开启智能分层的对象,会返回如下两个头信息

x-cos-storage-class: INTELLIGENT_TIERING

表示当前存储类型为智能分层

x-cos-storage-tier: FREQUENT

表示对象所处的存储层,有效值:FREQUENT、INFREQUENT

  • 可以通过清单的方式,输出对象列表的所属存储类型

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.设置
  • 2.控制台操作
  • 3.SDK上传
  • 4.SDK复制
  • 5.查询
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档