共计 2909 个字符,预计需要花费 8 分钟才能阅读完成。
导语:本文将介绍老手如何应用对象存储 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/doc…。
03 应用 COS 筹备工作
步骤 1:注册腾讯云账号
在应用腾讯云 COS 服务前,您须要先注册一个腾讯云账号。操作链接:
https://cloud.tencent.com/reg…
步骤 2:实现实名认证
账号注册实现后,应用该账号登录 腾讯云控制台,开始实名认证。操作链接:https://console.cloud.tencent…
步骤 3:开明 COS 服务
在腾讯云控制台中,抉择云产品 > 对象存储,进入 COS 控制台,开明 COS 服务。操作链接:https://console.cloud.tencent…
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/doc…。
5.2 操作步骤
在新创建存储桶时设置加密:
您能够在 创立存储桶 时增加存储桶加密,如下图所示:
在已创立存储桶中设置加密:
若您在创立存储桶时未设置加密,您能够依照下述步骤为存储桶设置加密。
在 存储桶列表 页,找到您须要设置加密的存储桶,单击其名称,进入存储桶配置页面。
单击左侧的【平安治理】>【服务端加密】,找到【服务端加密】配置项,单击【编辑】,将以后状态批改为“开启”。
抉择指定的加密形式,而后单击【保留】即可实现存储桶加密配置。
5.3 更多功能
如需理解控制台的更多功能,例如设置对象拜访权限、设置防盗链、设置动态网站等,请参见 控制台概述:(https://cloud.tencent.com/doc…)。
06 API 指南
对象存储 COS 提供了独立于云 API 的接口和独立的 SDK,反对对象、存储桶以及批量解决等,让您解脱重复性较高的操作,轻松开发。
6.1 疾速入门
要应用腾讯云对象存储 API,须要先执行以下步骤:
1. 在腾讯云 对象存储控制台 开明腾讯云对象存储(COS)服务。
2. 在腾讯云 对象存储控制台 创立一个 Bucket。
3. 在拜访治理控制台中的 API 密钥治理 页面里获取 APPID,并创立 SecretId、SecretKey。
4. 编写一个申请签名算法程序(或应用任何一种服务端 SDK),详情请参见 申请签名 文:https://cloud.tencent.com/doc…。
5. 计算签名,调用 API 执行操作。
6.2 更多操作
对于腾讯云对象存储服务(COS)Service 接口、Bucket 等更多接口请返回链接理解:https://cloud.tencent.com/doc…。
07 SDK 指南
对象存储 COS 提供 Java、Python 等 12 种开发语言的 SDK 及对应的疾速入门指引,并提供丰盛的代码示例,帮忙您轻松实现二次开发,助您高效开发。
更多理解可返回:https://cloud.tencent.com/doc…。
08 最初
此外,对象存储 COS 还提供客户端、命令行等多种工具,满足您不同场景下的数据存储诉求。您能够通过对象存储服务和周边服务配合应用,解决理论业务场景中的诸多问题。
同时,腾讯云对象存储 COS 将砥砺前行,为用户打造一个完满的产品矩阵,提供长久高可用的存储服务,赋能企业,助力数据化转型!