数据加密 对文件系统中存储的数据进行自动加密解密,保证用户数据安全。 数据备份 支持用户通过自定义策略创建多个备份数据,在数据发生损坏时进行数据恢复。 稳定可靠 系统设计可用性达到99.9%,数据可靠性达到99.9999999%(10个9),保证数据安全可靠。 完全托管 CFS提供简洁的API接口及Web控制台,方便用户轻松创建和管理文件系统,省去本地搭建与运维成本。
查看文件列表 概述 当创建 Bucket 之后,您可以查看所拥有的 Bucket 列表,还可以从 BOS 中获取指定 Bucket 的 Object 信息列表,BOS 同时支持使用API 与使用 SDK 列出 Bucket 和 Object。
下载文件 概述 您可以在 BOS 控制台上下载文件、预览文件。 注意事项 归档类型的文件不支持直接下载,必须先在文件信息抽屉里点击 文件取回 按钮取回Object后,再进行下载操作。 下载文件 登录 BOS 管理控制台 ,进入全局概览页面。 在 BOS 控制台左侧的导航栏中选择目标文件所在的 Bucket ,点击打开该 Bucket 的文件列表页。
拷贝文件 示例代码可以参考 拷贝文件Demo 拷贝一个文件 用户可以通过copyObject方法拷贝一个Object,如下代码所示: public void copyObject ( BosClient client , String srcBucketName , String srcKey , String destBucketName , String destKey ) { // 拷贝Object
可能会破坏目的端文件,危险,慎用,在确定需求的前提下使用 KEEP_DESTITNATION : 如果目的端有同名文件文件存在则跳过 KEEP_NEWER : 如果目的端有同名文件存在,且新于源端文件,则跳过,否则覆盖之;如果目的端没有 同名 文件(有可能迁移时文件需要改名)存在,则按照迁移规则直接复制到目的端 KEEP_DESTITNATION 和 KEEP_NEWER 这两个迁移策略比较适合用于业务平稳切换时
目前支持object类型为CSV(包括TSV等类CSV文件)、JSON文件和Parquet文件: 示例代码可以参考 选取文件Demo 选取CSV文件 选取JSON文件 选取CSV文件 Java SDK选取CSV文件请参考以下代码: final String csvContent = header1,header2,header3\r\n + 1,2,3.4\r\n + a,b,c\r\n
重命名文件 概述 您可以为已上传的文件进行重命名操作。 注意事项 归档类型的 Object 不支持重命名操作。 重命名文件 登录 BOS 管理控制台 ,进入全局概览页面。 在 BOS 控制台左侧的导航栏中选择重命名文件所在的 目标 Bucket ,点击打开该 Bucket 的文件列表页。 点击目标文件右侧操作栏的 更多->重命名 ,填写新的文件名,点击 确定 。
备份 为了保护重要业务资产,文件存储CFS支持备份与恢复功能。CFS在备份文件系统数据时不进行文件系统快照,而是基于高效的文件系统扫描机制。在 CFS控制台 通过设置备份策略生成多份备份副本数据(首次全量备份,后续增量备份),并在数据丢失或受损时及时恢复文件。 费用说明 CFS 的备份功能当前处于免费试用期,待免费试用期结束进入收费阶段前会统一发布具体计费说明。
下载文件 下载文件 BOS C SDK提供了丰富的文件下载接口,用户可以通过以下方式从BOS中下载文件: 下载到本地文件 下载到内存中的字符串 范围下载 下载到内存中的字符串 用户可以通过如下代码将Object输出到一个文件流中: bos_pool_t * p = NULL ; bos_string_t bucket ; char * object_name = bos_test_put_object.ts