常用的http header说明如下: 名称 描述 默认值 Content-MD5 文件数据校验,设置后BOS会启用文件内容MD5校验,把您提供的MD5与文件的MD5比较,不一致会抛出错误 无 Content-Type 文件的MIME,定义文件的类型及网页编码,决定浏览器将以什么形式、什么编码读取文件。
请求者必须有归档存储文件的读权限,并且归档存储文件处于冰冻状态。
常用的http header说明如下: 名称 描述 默认值 Content-MD5 文件数据校验,设置后BOS会启用文件内容MD5校验,把您提供的MD5与文件的MD5比较,不一致会抛出错误 有 Content-Type 文件的MIME,定义文件的类型及网页编码,决定浏览器将以什么形式、什么编码读取文件。
AUTHORIZATION } = { auth_key } # 如果有token参数则添加到header中 if token is not None : header [ 'x-bce-security-token' ] = token # GET请求 resp = requests . get ( url = request_url , headers = header ) # 本地保存文件路径
删除文件 概述 您可以在 BOS 控制台删除已上传文件。 注意事项 文件删除后无法恢复,请谨慎操作。 存储类型为低频存储、冷存储和归档存储的文件,具有最低存储时间的限制,若您在最低存储时间内删除文件,会收取一定的额外费用。详情参见 BOS计费文档 。 删除文件 登录 BOS 管理控制台 ,进入全局概览页面。
多台BCC批量挂载与卸载NFS协议CFS 批量挂载 如果您的业务遇到需要多台BCC实例共享同一CFS文件系统中的数据时,您可以通过云助手执行批量挂载命令,一键操作即可实现多台BCC实例批量挂载同一CFS文件系统。 前提条件 您在进行批量挂载前,需要满足以下条件: 已 创建文件系统 并 添加挂载点 。
size Object的内容的大小(字节数) +owner Object对应Bucket所属用户信息 ++id Bucket Owner的用户ID ++displayName Bucket Owner的名称 模拟文件夹功能 在BOS的存储结果中是没有文件夹这个概念的,所有元素都是以Object来存储,但BOS的用户在使用数据时往往需要以文件夹来管理文件。
如果有Object以Prefix命名,当使用Prefix和Delimiter组合查询时,返回的所有Key中会有Null,Key的名字不包含Prefix前缀,详见 查看目录下的文件和子目录 。
查看文件是否存在 用户可通过如下操作查看某文件是否存在: e puts "#{object_name} not exist!
下载文件 BOS Ruby SDK提供了丰富的文件下载接口,用户可以通过以下方式从BOS中下载文件: 简单流式下载 下载到本地文件 断点续传下载 范围下载 简单流式下载 用户可以通过如下代码将Object读取到一个流中: client.get_object_as_string(bucket_name, object_name) 直接下载Object到文件 用户可以参考如下代码将Object下载到指定文件