简介
存储桶(Bucket)是对象的载体,可理解为存放对象的“容器”,且该“容器”无容量上限。对象以扁平化结构存放在存储桶中,无文件夹和目录的概念,用户可选择将对象存放到单个或多个存储桶中。
说明:
每个存储桶可容纳任意数量的对象,但同个主账号下存储桶数量最多仅能创建200个。
存储桶命名规范
存储桶的命名由存储桶名称(BucketName)和 APPID 两部分组成,两者以中划线“-”相连。存储桶的命名格式为
<BucketName-APPID>
。存储桶名称(BucketName):由用户手动输入的一串字符,命名规范如下:
仅支持小写英文字母和数字,即[a-z, 0-9]、中划线“-”及其组合。
存储桶名称的最大允许字符受到 地域简称 和 APPID 的字符数影响,组成的完整请求域名字符数总计最多60个字符。例如请求域名
123456789012345678901-1250000000.cos.ap-beijing.myqcloud.com
总和为60个字符。存储桶命名不能以“-”开头或结尾。
APPID:是您在成功申请腾讯云账户后所得到的账号,由系统自动分配,具有固定性和全局唯一性,可在 账号信息 中查看。通过控制台创建存储桶时,无需用户输入,而在使用工具、API、SDK 时则需要指定 APPID。
命名示例
例如存储桶
examplebucket-1250000000
,其中 examplebucket 为 BucketName(由用户手动输入的一串字符);1250000000为 APPID(用户申请腾讯云账号时,由系统自动分配)。以下是有效的存储桶命名示例:
examplebucket-1-1250000000
mybucket123-1250000000
1-newproject-1250000000
存储桶所属地域
地域(Region)指对象存储 COS 的数据中心所在的地域。对象存储允许用户在不同地域上创建存储桶,您可以选择在离您业务最近的地域上创建存储桶,以满足低延迟、低成本以及合规性要求。
注意:
地域是在创建存储桶时必须指定的,一旦指定之后将不允许更改。该存储桶下所有的对象都存储在对应的数据中心,目前不支持对象级别的地域设置。
存储桶权限类别
存储桶默认提供两种权限类型:公共权限和用户权限。
说明:
当存储桶为私有读写或对指定账号授予用户权限,请求对象时需携带签名用于身份验证,关于签名说明,请参见 请求签名。
当存储桶为公有读私有写或公有读写时,请求对象时无需携带签名,匿名用户可直接通过链接访问对象,您的数据会存在泄露风险,请谨慎设置。
公共权限
私有读写
只有该存储桶的创建者及有授权的账号才对该存储桶中的对象有读写权限,其他任何人对该存储桶中的对象都没有读写权限。存储桶访问权限默认为私有读写,推荐使用。
公有读私有写
任何人(包括匿名访问者)都对该存储桶中的对象有读权限,但只有存储桶创建者及有授权的账号才对该存储桶中的对象有写权限。
公有读写
任何人(包括匿名访问者)都对该存储桶中的对象有读权限和写权限,不推荐使用。
用户权限
主账号默认拥有存储桶的所有权限(即完全控制)。另外 COS 支持添加子账号有数据读取、数据写入、权限读取、权限写入,甚至完全控制的最高权限。
使用方法
通过控制台查看存储桶概览
说明:
如果子账号无法查看概览数据,请联系主账号管理员赋予 GetBucket 权限。
1. 登录 对象存储控制台,在左侧导航栏中,单击存储桶列表。
2. 找到您需要查看概览的存储桶,单击其存储桶名称。
3. 在跳转界面中单击左上方的概览,进入当前存储桶的概览页面。
用量概览
用量概览包含当前存储桶中的对象数量、文件碎片数量、存储量、流量及请求数。
注意:
对象数量/文件碎片数量:支持查看各种存储类型下的对象数量及文件碎片数量。
存储量:支持查看各种存储类型的存储用量,当前支持查看的存储类型为标准存储、标准存储(多 AZ)、低频存储、低频存储(多 AZ)、归档存储、归档存储(多 AZ)、深度归档存储、智能分层存储、智能分层存储(多 AZ)。
注意:
流量:支持查看各种存储类型下的本月总流量、本月外网下行流量、本月内网下行流量、本月 CDN 回源流量、本月全球加速下行流量,当前支持查看的存储类型为标准存储、标准存储(多 AZ)、低频存储、低频存储(多 AZ)、智能分层存储、智能分层存储(多 AZ)。
请求数:支持查看各种存储类型下的本月总请求数、本月读请求数、本月写请求数。
取回量:支持查看低频、归档类型的数据取回量。
基本信息
基本信息包含存储桶名称、地域、创建时间及访问权限。
存储桶名称:由自定义名称与 APPID 组成,命名说明请参见 命名规范。
所属地域:存储桶所在的地域。
创建时间:存储桶的创建时间。
访问权限:当前存储桶的访问权限,有关权限的说明请参见 存储桶访问权限。
域名信息
域名信息展示了当前存储桶配置的所有域名。
访问域名:用于访问 COS 存储桶内数据的默认域名,用户在创建存储桶时,由系统根据存储桶名称和地域自动生成。
注意:
默认 CDN 加速域名:经由 CDN 加速节点的域名,系统默认生成。如果用户此前开通过,则显示该项。详情可参见 默认 CDN 加速域名。
自定义 CDN 加速域名:用户可以为存储桶,绑定已备案的自定义域名至腾讯云国内 CDN 加速平台,通过自定义域名访问存储桶中的对象。
自定义源站域名:用户可以将已备案的自定义域名,绑定至当前存储桶,通过自定义域名访问桶内对象。
全球加速域名:开启全球加速功能后,系统默认生成全球加速域名,用户可通过该域名将数据加速上传至存储桶,有关全球加速的说明请参见 全球加速概述。
静态网站域名:对于已配置静态网站的存储桶,可以通过静态网站域名访问存储桶中的数据。有关设置静态网站的说明请参见 设置静态网站。
存储桶配置
存储桶配置展示了存储桶相关配置的状态信息。
多AZ特性:多 AZ 存储架构能够为用户数据提供数据中心级别的容灾能力。详情请参见 多 AZ 特性概述。
元数据加速:由腾讯云对象存储(Cloud Object Storage,COS)服务提供的高性能文件系统功能。详情请参见 元数据加速功能概述。
跨域访问:跨域访问即通过 HTTP 请求,从一个域去请求另一个域的资源,只要协议、域名、端口有任何一个不相同,都会被当作是不同的域。详情请参见 设置跨域访问。
版本控制:启用存储桶版本控制功能,COS 将保留同名对象的多个版本,这有助于恢复被用户误删或应用程序故障而丢失的数据。详情请参见 设置版本控制。
回源:当您请求的对象在存储桶中不存在或者需要对特定的请求进行重定向时,您可以通过回源规则从 COS 访问到对应的数据。详情请参见 设置回源。
存储桶加密:通过设置存储桶加密,可对新上传至该存储桶的所有对象默认以指定的加密方式进行加密。详情请参见 存储桶加密概述。
清单:清单功能可以实现定期每天、每周或每月为您的存储桶输出一份关于对象属性、配置详情等清单列表。详情请参见 设置清单。
防盗链:设置防盗链可以避免恶意程序使用资源 URL 盗刷公网流量或使用恶意手法盗用资源。详情请参见 设置防盗链。
生命周期:配置生命周期规则,COS 将按照您设定的规则对指定对象在指定的时间内自动进行存储类型转换或删除。详情请参见 设置生命周期。
存储桶复制:启用存储桶复制功能后,您可以将源存储桶中的增量对象进行自动、异步地复制到另一地域的目标存储桶中。详情请参见 设置存储桶复制。
日志管理:使用日志功能,COS 可以为您记录跟存储桶操作相关的各种请求日志,帮助您更好地管理和使用存储桶。详情请参见 设置日志存储。
标签:存储桶标签可以作为管理存储桶的一个标识,便于用户对存储桶进行分组管理。详情请参见 设置存储桶标签。
告警配置
您可以通过配置存储桶告警满足日常监控的需求。
当前报警:展示当前持续进行中的报警数量。
已配置告警策略:展示已配置的告警策略数量。
其他配置
相关说明
对象存储以扁平化结构来存放对象,无文件夹概念。详情请参见 对象概述 文档中的“文件夹和目录”部分。
每个主账号(即同一个 APPID)可以创建多个存储桶,数量上限是200个(不区分地域),但是存储桶中的对象数量没有限制。
在腾讯云中,同一个 APPID 下的存储桶名称是全局唯一的,不能重名。
存储桶一旦创建后,将无法重命名。您只能删除后重新创建再命名存储桶。
用户在创建存储桶时,请确认好所属地域,地域一旦设置后将无法修改。