创建存储桶后,你可将对象上传至该存储桶,此外还可以为存储桶配置其他功能,例如 设置静态网站、设置存储桶标签 、设置存储桶加密 等,更多配置指引请参见 控制台概述。
一、限制说明
·同个主账号下仅允许创建最多200个存储桶。
·存储桶一旦创建成功,存储桶名称和所属地域不能修改。
·同一主账号下所有存储桶名称唯一且不支持重命名。
·存储桶名称仅支持小写英文字母和数字,即[a-z,0-9]、中划线“-”及其组合。存储桶名称的最大允许字符受到 地域简称 和 APPID 的字符数影响,组成的完整请求域名字符数总计最多60个字符。例如请求域名123456789012345678901-1250000000.cos.ap-beijing.myqcloud.com总和为60个字符。
·存储桶命名不能以“-”开头或结尾。
二、使用对象存储控制台
1. 登录 对象存储控制台。
2. 在左侧导航中,单击存储桶列表。
3. 在存储桶列表页面,单击创建存储桶。
4. 在跳转的创建存储桶界面中,配置如下信息:
4.1 桶基础配置
·存储桶类型:分为通用存储桶、元数据加速桶。元数据加速桶当前仅对白名单用户开放,详情请参见 元数据加速功能概述。
·名称:请输入自定义的存储桶名称。设置后不可修改。命名说明请参见存储桶的 命名规范。
·存储桶地域:请选择与你业务(或用户数量)相对集中的物理区域所对应的 COS 地域,设置后不可修改。地域的更多信息请参见 地域和访问域名。
·请求域名:自动生成。创建完存储桶后,你可以使用该域名对存储桶进行访问。
·数据冗余策略:多 AZ 存储是存储桶的一个标识,当你确认开启多 AZ 存储配置后,你的数据将存放到同个地域的不同机房中,具有同城容灾的作用。选择单 AZ 存储则数据被存放在同个地域的单一机房中。目前多 AZ 存储仅适用于部分地域,例如北京、上海、广州、中国香港、新加坡、上海金融地域(中国香港、新加坡地域需申请加白后使用),更多适用地域和特性介绍,可参见 多 AZ 特性概述 文档。
·访问权限:存储桶默认提供三种访问权限:私有读写、公有读私有写和公有读写,设置后仍可修改。详细信息请参见 存储桶访问权限。
·存储桶标签:存储桶标签作为管理存储桶的一个标识,你可以为存储桶设置标签,便于分组管理存储桶,详情请参见 设置存储桶标签。
4.2 桶高级功能
注意:说明:
注意:该设置项为可选,你可按需进行设置。
·版本控制:开启后,上传同名对象或者对对象进行增删改等操作将保存历史版本,便于你找回对象的历史版本。
注意:如果同时开启了版本控制和多 AZ 特性,则版本控制的状态将无法修改,请谨慎配置。
·服务端加密:你可选择服务端加密方式,关于服务端加密的介绍和支持地域,请参见 服务端加密概述。
·极智压缩:开启后,每次访问桶内指定格式的图片时,会在不改变图片格式的情况下进行实时压缩,大幅节省流量,详情请参见 极智压缩介绍。
·日志存储:为你记录跟存储桶操作相关的各种请求日志。详情请参见 日志存储概述。
4.3 单击创建,在弹窗中对存储桶的配置信息进行确认。确认无误后,单击确定即可完成创建存储桶。
5. 在存储桶列表界面中,你可以看到刚才已创建的存储桶。
注意:说明:
注意:存储桶列表仅会展示你数据湖计算 DLC 创建的桶,暂不支持进行配置。如你需配置,请跳转至 数据湖计算 DLC 控制台 进行操作。详情请参见 托管存储配置。
三、使用 REST API/SDK
你可以直接使用 REST API 发起创建存储桶请求,详情请参见 PUT Bucket API 文档。
你可以直接调用 SDK 创建存储桶,详情请参见下列各语言 SDK 文档:
Android、C、C++、.NET、Flutter、Go、iOS、Java、Node.js、PHP、Python、React Native、小程序。
四、使用工具
你可以使用工具创建存储桶,例如 COSBrowser、COSCMD、COSCLI,更多工具介绍请参见 工具概览。