数据类型 Model对象定义 FileSystemModel 参数名称 类型 描述 fsId String 文件系统的id fsName String 文件系统的名称 type String 文件系统的存储类型 protocol String 文件系统的协议类型 zone String 文件系统所在可用区 capacityQuota uint64 文件系统容量quota,单位 bytes status
URL参数中所使用的fsId为文件系统唯一资源标识。 实名认证 使用CFS API的用户需要实名认证,没有通过实名认证的可以前往 百度智能云官网控制台 中的安全认证下的实名认证中进行认证。 百度智能云提供 个人认证 、 企业认证 两种认证方式,您可以根据实际情况选择一种进行认证。 API认证机制 所有API的安全认证一律采用Access Key与请求签名机制。
文件数配额 个 InstanceId,FilesetId 文件数配额为Fileset最多可写入的文件与目录数量,达到配额上限后无法再写入新数据,文件数配额必须大于文件数预分配配额。
使用限制与建议 使用限制 CFS产品有如下配额限制: 限制项 限额 单用户可创建文件系统数 20个 单个文件系统容量 100PB 单个文件系统文件数 1000亿个 单个文件大小 1PB 目录深度 1000级 软链接路径长度 4080字节 文件名长度 255字节 同时连接的客户端数量 数千个 使用建议 1.单目录下最大文件数或子目录数不要超过1000万。
上传超过5GB大小的文件。 网络条件较差,和BOS的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。 下面将一步步介绍Multipart Upload的实现。假设有一个文件,本地路径为 /path/to/file.zip ,由于文件比较大,将其分块传输到BOS中。
点击上传区域来上传本地 xlsx 或 csv 后缀的文件,目前上传最大文件限制是 100M,对于大于 10M 的文件推荐使用 CSV 格式,如果上传 Excel 发现不符合预期也推荐先转成 CSV 格式。 我们以下面的 Excel 作为例子 选择文件后将会出现预览界面,如下图所示 系统会对 Excel 文件中的不符合校验条件的sheet名和列名进行自动优化,已帮助用户降低操作成本。
文件压缩 应用场景 当您需要对FTP空间内的文件进行压缩时,请使用“文件压缩”功能。目前支持压缩成的文件格式有.zip、.tar、.tar.gz格式。 您可以通过文件压缩功能,对FTP空间内webroot目录下的文件或文件夹进行压缩,并通过FTP或web完成下载。 操作步骤 登录控制面板,在左侧导航中点击“工具与服务->文件压缩”。 点击“选择路径”选择文件或文件夹的路径。
应用场景 当您通过FTP上传的网站文件为压缩文件时,请使用“文件解压”功能进行解压。目前支持解压的文件格式有.zip、.tar、.tar.gz格式。 操作步骤 登录控制面板,在左侧导航中点击“工具与服务->文件解压”。 点击“指定文件路径 -> 选择路径”,选择文件路径。 文件路径是指您上传到FTP上的文件路径,“/”表示FTP根目录,而非网站根目录。
前提条件 您已创建待测试的CFS文件系统,并将CFS文件系统挂载到BCC云服务器上。 创建CFS文件系统请见: 创建文件系统 。 Linux系统挂载NFS协议CFS文件系统请见: Linux系统挂载与卸载NFS协议CFS 。 CFS所提供的性能规格,除时延参数外,均需要一定规模的并发压测才能达到最大值。建议压测时准备32C以上的BCC云服务器作为客户端,可满足大部分场景的压测需求。
快速部署CFS服务 使用CFS服务前主要需要进行3步配置: 创建文件系统实例 为文件系统创建挂载点 在虚机上挂载文件系统 注意: 下面结合cfs.py脚本介绍这三步配置的操作命令。 创建文件系统实例 描述: 创建一个cfs文件系统,返回实例ID。 付费方式为后付费。 需要实名认证,用户可以根据实际情况在“实名认证”页面进行“企业认证”或者“个人认证”,详细的操作步骤请参见 实名认证 。