如何使用对象存储 COS ?七个步骤,帮你搞定!
导语:本文将介绍新手如何使用对象存储 COS,主要面向小白用户,旨在快速带领用户了解 COS 的优势、功能、费用、接口及控制台指南。
01 什么是对象存储
腾讯云对象存储 COS(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务,用户可通过网络随时存储和查看数据。同时为用户提供了高数据持久性、高可用性、高性能的对象存储服务。
1.1 产品优势
稳定持久:提供数据跨多架构、多设备冗余存储,为用户数据提供异地容灾和资源隔离功能,实现12个9的数据可靠性和和99.995%的可用性;
安全可靠:提供防盗链、数据加密、监控告警等功能综合保护数据安全;
成本最优:按需按量使用提供生命周期管理,支持数据定期沉降、删除等功能,进一步降低成本;
简单易用:提供图形化程序、命令行工具、协议工具等对存储对象进行批量操作,让使用更为简单。
接入便捷:提供丰富的 SDK 接入工具,简单且可靠,同时提供了线上、线下多种迁移服务,让您的业务快速上云。
服务集成:提供全球加速、CDN加速、三级加速能力及提供「存储 + 处理」一体化解决方案,满足各种业务需求。
1.2 产品功能
COS 提供完善的数据管理服务,包括生命周期、对象标签、日志管理、存储网关等;还提供了多AZ高可用性存储架构,保障用户业务收到不可抗力影响还能正常使用;同时支持版本控制、存储桶复制等机制保障数据容灾容错。在数据处理模块,COS 提供一站式云上数据处理能力,涵盖图片处理、内容审核、媒体处理、文档服务等多种能力,满足用户多种场景维度的需求。
02 购买指南
COS 支持预付费和后付费,计费项包括存储容量费用、请求费用、数据取回费用、流量费用和管理功能费用五个部分。数据处理费用由数据万象 CI 收取。实际费用取决于您使用到的计费项及使用方式。您可以在充分了解价格详情后根据实际使用情况,购买需要的资源包。
具体计费方式可以参考文档进行了解:https://cloud.tencent.com/document/product/436/16871。
03 使用 COS 准备工作
步骤1:注册腾讯云账号
在使用腾讯云 COS 服务前,您需要先注册一个腾讯云账号。操作链接:
https://cloud.tencent.com/register?s_url=https%3A%2F%2Fcloud.tencent.com%2F
步骤2:完成实名认证
账号注册完成后,使用该账号登录 腾讯云控制台,开始实名认证。操作链接:https://console.cloud.tencent.com/developer
步骤3:开通 COS 服务
在腾讯云控制台中,选择云产品 > 对象存储,进入 COS 控制台,开通 COS 服务。操作链接:https://console.cloud.tencent.com/cos5
04 快速入门
从0到1,带您快速上手对象存储服务提供的各种使用方式,开启您的对象存储服务使用之旅。COS 可以通过控制台和 COSBrowser进行操作使用,本次以 COS 的控制台使用为例。
4.1 创建存储桶
1.我们需要创建一个用于存放对象的存储桶:
2.在 对象存储控制台 左侧导航栏中单击存储桶列表,进入存储桶管理页。
3.单击创建存储桶,输入以下配置信息,其他配置保持默认即可。
名称:输入存储桶名称。名称设置后不可修改。此处举例输入 exampleobjext 。
所属地域:存储桶所属地域,选择与您业务最近的一个地区,例如广州地域。
访问权限:存储桶访问权限,此处我们保持默认为“私有读写”。
单击确定,即可创建完成。
4.2 上传对象
从本地选择文件上传到存储桶:
1.单击存储桶名称,进入存储桶列表页。
2.选择上传文件 > 选择文件,选择需要上传至存储桶的文件,例如文件名为 exampleobjext.txt 的文件。
3.单击上传,即可将文件 exampleobjext.txt 上传至存储桶。
4.3 下载对象
将云上数据下载到本地:
1.单击文件 exampleobjext.txt 右侧的详情,进入对象属性页。
2.在基本信息配置项中,单击下载对象即可下载,或单击复制临时链接,将链接粘贴至浏览器地址栏并回车,即可下载该对象。
4.4 删除对象
将云上对象数据删除:
1.在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。
2.找到对象所在的存储桶,单击其存储桶名称,进入存储桶管理页面。
3.在左侧导航栏中,选择【文件列表】,进入文件列表页面。
4.勾选需要删除的对象,单击上方的【更多操作】>【删除】。
05 控制台指南
COS 控制台提供了多种功能,例如设置对象访问权限、设置防盗链、设置存储桶加密、设置静态网站等,本次以设置存储桶加密使用为例。
5.1 简介
您可以通过对象存储控制台,对存储桶设置服务端加密,这样可以实现对新上传到该存储桶的对象默认进行加密。关于存储桶加密的详细信息,请参见 存储桶加密概述:https://cloud.tencent.com/document/product/436/40116。
5.2 操作步骤
在新创建存储桶时设置加密:
您可以在 创建存储桶 时添加存储桶加密,如下图所示:
在已创建存储桶中设置加密:
若您在创建存储桶时未设置加密,您可以按照下述步骤为存储桶设置加密。
在 存储桶列表 页,找到您需要设置加密的存储桶,单击其名称,进入存储桶配置页面。
单击左侧的【安全管理】>【服务端加密】,找到【服务端加密】配置项,单击【编辑】,将当前状态修改为“开启”。
选择指定的加密方式,然后单击【保存】即可完成存储桶加密配置。
5.3 更多功能
如需了解控制台的更多功能,例如设置对象访问权限、设置防盗链、设置静态网站等,请参见 控制台概述:(https://cloud.tencent.com/document/product/436/11365)。
06 API 指南
对象存储 COS 提供了独立于云 API 的接口和独立的 SDK,支持对象、存储桶以及批量处理等,让您摆脱重复性较高的操作,轻松开发。
6.1 快速入门
要使用腾讯云对象存储 API,需要先执行以下步骤:
1.在腾讯云 对象存储控制台 开通腾讯云对象存储(COS)服务。
2.在腾讯云 对象存储控制台 创建一个 Bucket。
3.在访问管理控制台中的 API 密钥管理 页面里获取 APPID,并创建 SecretId、SecretKey。
4.编写一个请求签名算法程序(或使用任何一种服务端 SDK),详情请参见 请求签名 文:https://cloud.tencent.com/document/product/436/7778。
5.计算签名,调用 API 执行操作。
6.2 更多操作
关于腾讯云对象存储服务(COS)Service 接口、Bucket 等更多接口请前往链接了解:https://cloud.tencent.com/document/product/436/10111。
07 SDK 指南
对象存储 COS 提供 Java、Python 等12种开发语言的 SDK 及对应的快速入门指引,并提供丰富的代码示例,帮助您轻松完成二次开发,助您高效开发。
更多了解可前往:https://cloud.tencent.com/document/product/436/6474。
08 最后
此外,对象存储 COS 还提供客户端、命令行等多种工具,满足您不同场景下的数据存储诉求。您可以通过对象存储服务和周边服务配合使用,解决实际业务场景中的诸多问题。
同时,腾讯云对象存储 COS 将砥砺前行,为用户打造一个完美的产品矩阵,提供持久高可用的存储服务,赋能企业,助力数据化转型!
如何使用对象存储 COS ?七个步骤,帮你搞定!的更多相关文章
- 数据可视化之powerBI技巧(二十二)利用这个方法,帮你搞定Power BI"增量刷新"
Power BI的增量刷新功能现在已经对Pro用户开通,但由于种种限制,很多人依然无法使用无这个功能,所以,每一次刷新,都要彻底更新数据集.这对于量级比较大的数据集来说,着实是一件耗费时间的事情. 拿 ...
- 这次齐了!Java面向对象、类的定义、对象的使用,全部帮你搞定
概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计.开发计算机程序. 这里的对象泛指现实中一切事物,每种事物都具备自 ...
- eMarketer:DMP帮广告主搞定大数据处理问题
DMP(数据管理平台)帮助广告主获得可行动的洞察 在数字广告领域,大数据和数据管理平台(DPMs)仍大有可为.DMPs让广告主可以使用他们的大数据来做出更灵活更有效的营销决策. 数据管理和分析是业界挑 ...
- 不用找了,300 分钟帮你搞定 Spring Cloud!
最近几年,微服务架构一跃成为 IT 领域炙手可热的话题,大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴.百度.美团等大厂,很早就已经开始了微服务的实践和应用. ...
- app自动化 - 元素定位不到?别慌,3大工具帮你搞定!
在日常的android app自动化测试工作当中,很多朋友在元素定位时,会遇到以下类似的报错: 然后会来问,这是啥情况? 一般情况下,都会送上以下亲切的关怀: 1)adb能识别到设备吗? 2)设备有被 ...
- 这一份MySQL书单,可以帮你搞定90%以上的面试题!
- 深度分析:那些Java中你一定遇到过的问题,一次性帮你搞定!深度分析:那些Java中你一定遇到过的问题,一次性帮你搞定!
1.java中==和equals和hashCode的区别 基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如St ...
- 这一篇文章帮你搞定Java(含Java全套资源)
当下想学习Java开发的人越来越多,对于很多零基础的人来说,没有相关的视频教程及相关的学习线路,学起来是一件很费劲的事情,还有很多人从网上及其它渠道购买视频,这些视频资料的价格对于刚毕业的大学生来说也 ...
- 11张流程图帮你搞定 Spring Bean 生命周期
在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图.待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程.注意因为代码比较多,这里的流程图 ...
- 程序挂了之后别再跟我说让我帮你重启啦! 让supervisor帮你搞定...
目录 有啥用? 安装 生成配置文件 启动supervisor 自定义配置文件 控制命令 求关注啦 有啥用? 很多我们项目排期进入联调.测试阶段,如果QA同学是直接跟你要一个后端环境的话,那简单点大概率 ...
随机推荐
- 【赵渝强老师】MongoDB管理用户的认证机制
一.MongoDB用户认证机制简介 为了认证客户端,你必须要添加一个对应的用户到MongoDB.基本的步骤分为以下几步: 用户管理接口:db.createUser()方法可以创建一个用户,添加完成后可 ...
- 《TensorFlow+Keras自然语言处理实战》已出版
<TensorFlow+Keras自然语言处理实战>已出版 当当京东天猫均有出售.清华社官网信息如下: http://www.tup.tsinghua.edu.cn/booksCenter ...
- Vue 如何实现组件切换的时候,让组件缓存,不会被销毁
使用场景:我们开发项目的时候,会遇到组件之间的切换,一般都是创建组件销毁组件来回切换 :但是现在需求是切换组件的时候,另一个组件不会销毁: 基于这个需求 ,我们使用 keep-live 组件包裹起来要 ...
- JOI Open 2018
T1 Bubble Sort 2 题意:给定一个长度为 \(n\) 的序列 \(a\),进行 \(q\) 次修改,第 \(i\) 次将第 \(x_i\) 个元素的值修改为 \(y_i\). 对于每次操 ...
- what can i say?
今天也是打了一场让我GG的考试 首先来个炸裂的: 全场唯一爆0的,堪称MVP what can i say 赛时一共交了三遍,就最后一遍GG了. 分析一下原因吧: wa的码: #include< ...
- Kubernetes 边缘节点抓不到监控指标?试试这个方法!
KubeSphere v3.1.0 通过集成 KubeEdge,将节点和资源的管理延伸到了边缘,也是 KubeSphere 正式支持边缘计算的第一个版本. 笔者也第一时间搭建和试用了边缘节点相关的功能 ...
- vi指令总结
VI常用技巧 VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐 ...
- Sentinel简单使用(1)
使用场景 在微服务架构中,服务之间会进行大量的调用.为了防止某个服务被过多的请求压垮,导致整个系统崩溃,就需要对流量进行控制.同时,当某个服务出现故障时,为了防止故障扩散到整个系统,需要进行熔断操作. ...
- fiddler限速配置&mock配置
一.限速配置 1.开启性能选项 2.找到对应的参数入口 3.修改对应的从参数 解释下 这2个参数是如何做到限速的 4.request-trickle-delay(上传数据限制) 默认值是300,他的意 ...
- vue3 + typescript + element-plus 大文件上传
大文件上传 思路:前端获取 file 文件对象使用 slice 方法截取切片,然后异步上传切片,再合并 技术栈 TypeScript Vue3 Element-plus Nodejs 客户端实现 创建 ...