导语:本文将介绍新手如何使用对象存储 COS,主要面向小白用户,旨在快速带领用户了解 COS 的优势、功能、费用、接口及控制台指南。
什么是对象存储
腾讯云对象存储 COS(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务,用户可通过网络随时存储和查看数据。同时为用户提供了高数据持久性、高可用性、高性能的对象存储服务。
1.1 产品优势
1.2 产品功能
COS 提供完善的数据管理服务,包括生命周期、对象标签、日志管理、存储网关等;还提供了多AZ高可用性存储架构,保障用户业务收到不可抗力影响还能正常使用;同时支持版本控制、存储桶复制等机制保障数据容灾容错。在数据处理模块,COS 提供一站式云上数据处理能力,涵盖图片处理、内容审核、媒体处理、文档服务等多种能力,满足用户多种场景维度的需求。
购买指南
COS 支持预付费和后付费,计费项包括存储容量费用、请求费用、数据取回费用、流量费用和管理功能费用五个部分。数据处理费用由数据万象 CI 收取。实际费用取决于您使用到的计费项及使用方式。您可以在充分了解价格详情后根据实际使用情况,购买需要的资源包。具体计费方式可以参考文档进行了解:https://cloud.tencent.com/document/product/436/16871。
使用 COS 准备工作
在使用腾讯云 COS 服务前,您需要先注册一个腾讯云账号。操作链接:https://cloud.tencent.com/register?s_url=https%3A%2F%2Fcloud.tencent.com%2F
账号注册完成后,使用该账号登录 腾讯云控制台,开始实名认证。操作链接:https://console.cloud.tencent.com/developer
在腾讯云控制台中,选择云产品 > 对象存储,进入 COS 控制台,开通 COS 服务。操作链接:https://console.cloud.tencent.com/cos5
快速入门
从0到1,带您快速上手对象存储服务提供的各种使用方式,开启您的对象存储服务使用之旅。COS 可以通过控制台和 COSBrowser进行操作使用,本次以 COS 的控制台使用为例。
1.我们需要创建一个用于存放对象的存储桶:
2.在 对象存储控制台 左侧导航栏中单击存储桶列表,进入存储桶管理页。
3.单击创建存储桶,输入以下配置信息,其他配置保持默认即可。
从本地选择文件上传到存储桶:1.单击存储桶名称,进入存储桶列表页。2.选择上传文件 > 选择文件,选择需要上传至存储桶的文件,例如文件名为 exampleobjext.txt 的文件。
3.单击上传,即可将文件 exampleobjext.txt 上传至存储桶。
将云上数据下载到本地:1.单击文件 exampleobjext.txt 右侧的详情,进入对象属性页。2.在基本信息配置项中,单击下载对象即可下载,或单击复制临时链接,将链接粘贴至浏览器地址栏并回车,即可下载该对象。
将云上对象数据删除:1.在左侧导航栏中,单击【存储桶列表】,进入存储桶列表页面。2.找到对象所在的存储桶,单击其存储桶名称,进入存储桶管理页面。3.在左侧导航栏中,选择【文件列表】,进入文件列表页面。4.勾选需要删除的对象,单击上方的【更多操作】>【删除】。
控制台指南
您可以通过对象存储控制台,对存储桶设置服务端加密,这样可以实现对新上传到该存储桶的对象默认进行加密。关于存储桶加密的详细信息,请参见 存储桶加密概述:https://cloud.tencent.com/document/product/436/40116。
您可以在 创建存储桶 时添加存储桶加密,如下图所示:
若您在创建存储桶时未设置加密,您可以按照下述步骤为存储桶设置加密。
如需了解控制台的更多功能,例如设置对象访问权限、设置防盗链、设置静态网站等,请参见 控制台概述:(https://cloud.tencent.com/document/product/436/11365)。
API 指南
对象存储 COS 提供了独立于云 API 的接口和独立的 SDK,支持对象、存储桶以及批量处理等,让您摆脱重复性较高的操作,轻松开发。
要使用腾讯云对象存储 API,需要先执行以下步骤:1.在腾讯云 对象存储控制台 开通腾讯云对象存储(COS)服务。2.在腾讯云 对象存储控制台 创建一个 Bucket。3.在访问管理控制台中的 API 密钥管理 页面里获取 APPID,并创建 SecretId、SecretKey。
4.编写一个请求签名算法程序(或使用任何一种服务端 SDK),详情请参见 请求签名 文:https://cloud.tencent.com/document/product/436/7778。5.计算签名,调用 API 执行操作。
关于腾讯云对象存储服务(COS)Service 接口、Bucket 等更多接口请前往链接了解:https://cloud.tencent.com/document/product/436/10111。
SDK 指南
对象存储 COS 提供 Java、Python 等12种开发语言的 SDK 及对应的快速入门指引,并提供丰富的代码示例,帮助您轻松完成二次开发,助您高效开发。更多了解可前往:https://cloud.tencent.com/document/product/436/6474。
最后
此外,对象存储 COS 还提供客户端、命令行等多种工具,满足您不同场景下的数据存储诉求。您可以通过对象存储服务和周边服务配合使用,解决实际业务场景中的诸多问题。
同时,腾讯云对象存储 COS 将砥砺前行,为用户打造一个完美的产品矩阵,提供持久高可用的存储服务,赋能企业,助力数据化转型!
— END —
点击“阅读原文”,快速上云!