检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bucketName = "examplebucket" # 对象名,即上传后的文件名 objectKey = "objectname" # 待上传文件/文件夹的完整路径,如aa/bb.txt,或aa/ file_path = 'localfile'
txt。 单个结果清单文件默认情况下最大为30MB且最大可保留的文件个数为1024,可在配置文件中通过recordMaxLogSize和recordBackups分别配置。 当涉及多文件/文件夹时,如需确认失败任务的具体错误信息,可参考结果清单文件夹下的失败结果清单文件"chattri
数据。对象属性可以在多种上传方式下(流式上传、文件上传、分段上传),或复制对象时进行设置。 对象属性详细说明见下表: 名称 描述 默认值 对象长度(Content-Length) 上传对象的长度,超过流/文件的长度会截断。 流/文件实际长度 对象MIME类型(Content-Type)
例如,您于2023年11月7日在OBS中更新了(最后一次更新)以下几个文件: log/未配置-1.log(注:此文件未配置WORM保留策略) log/已过期-1.log(注:此文件配置的WORM保留策略已过期) doc/保留期内-1.doc(注:此文件配置的WORM保留策略在2023年11月30日过期)
在OBS控制台获取分享链接的方式请参见分享文件夹。 在OBS Browser+获取分享链接的方式请参见分享文件或文件夹。 授权码:在obsutil获取到的是文件夹的授权码。 在obsutil获取授权码的方式请参见创建目录分享的授权码。 提取码 是 在分享文件夹时指定的6位纯数字的提取码。 OBS
ErrorMessage); } 列举文件夹中的所有多版本对象 OBS本身是没有文件夹的概念的,桶中存储的元素只有对象。文件夹对象实际上是一个大小为0且对象名以“/”结尾的对象,将这个文件夹对象名作为前缀,即可模拟列举文件夹中对象的功能。以下代码展示如何列举文件夹中的多版本对象: // 初始化配置参数
义元数据。对象属性可以在多种上传方式下(文本上传、文件上传、分段上传等),或复制对象时进行设置。 对象属性详细说明见下表: 名称 描述 默认值 对象长度(Content-Length) 上传对象的长度,超过文件的长度会截断。 文件实际长度 对象MIME类型(Content-Type)
获取在线解压策略 功能介绍 本接口用于查询指定桶的ZIP文件解压策略。如果策略存在,则返回成功,status code返回值为200。 请求消息样式 GET /?obscompresspolicy HTTP/1.1 Host: bucketname.obs.cn-north-4.myhuaweicloud
OBS中桶和对象的关系如图1所示: 图1 桶和对象 您可以根据使用习惯、业务场景通过不同的使用方式来创建桶。桶创建成功后,您可以通过多种使用方式将文件(数据)上传至桶,OBS最终将这些文件以对象的形式存储在桶中。OBS中桶和对象按区域划分,无论您通过哪种方式使用OBS,都可以通过其他方式在同一区域访问相同的桶及桶内资源。
桶的用户请求性质、类型或趋势。 当用户开启一个桶的日志记录功能后,OBS会自动对这个桶的访问请求记录日志,并生成日志文件写入用户指定的桶(即目标桶)中。 日志文件存放位置需要在开启桶日志功能时指定,可以存放到您拥有的,且与开启日志功能的桶位于同一区域的任一存储桶,当然也包括开启日志功能的桶本身。
); request.setFile(new File("localfile")); // localfile为待上传的本地文件路径,需要指定到具体的文件名 // 设置对象访问权限为公共读 request.setAcl(AccessControlList.REST_CANNED_PUBLIC_READ);
ObjectKey = "objectname", FilePath = "localfile",// 上传的本地文件路径,需要指定到具体的文件名 Expires = 30 // 上传对象时,设置对象30天后过期 }; PutObjectResponse
OBS中的数据可以让其他用户访问吗? 可以。 对于桶,可以通过桶ACL和桶策略授予其他用户桶的读取权限,其他用户即可访问该桶。 对于对象,可以通过对象ACL,对象策略和桶策略来授予其他用户对象的读取权限,或者设置对象分享功能,其他用户即可访问该对象。 父主题: 产品咨询
ObjectOperationsSample 展示了对象相关接口的用法 DownloadSample 展示了下载对象的用法 CreateFolderSample 展示了创建文件夹的用法 DeleteObjectsSample 展示了批量删除对象的用法 ListObjectsSample 展示了列举对象的用法 ListVersionsSample
progressCallback callable 可选 参数解释: 获取上传进度的回调函数。 默认取值: 无 说明: 该回调函数依次包含三个参数:已上传的字节数、总字节数、已使用的时间(单位:秒),示例代码参考上传对象-获取上传进度。 上传进度回调功能仅支持流式上传、文件上传、上传段、追加上传和断点续传上传。
“高级配置”中添加“Content-Disposition”响应头,取值为“inline”。 如果执行完上述步骤后,访问.html静态网站文件仍然是下载,则需要在CDN控制台刷新缓存。具体方法请参见缓存刷新。 方案二: 登录CDN控制台的“域名管理”界面,在相应域名的“基本配置 >
静态网站托管 静态网站托管简介 网站文件托管 设置托管配置 查看托管配置 清除托管配置
静态网站托管 静态网站托管简介 网站文件托管 设置托管配置 查看托管配置 清除托管配置
UserKeyMustBeSpecified 该操作只有特殊用户可使用。 请提交工单寻求技术支持。 400 Bad Request FileGatewayBucket 并行文件系统不支持配置桶清单。 请使用对象桶。 403 Forbidden AccessDenied 拒绝访问,请求没有携带日期头域或者头域格式错误。
和元数据。 不能应用于对象。 表4 ProgressListener(传输进度接口)成员如下 方法名称 返回值类型 是否必选 描述 progressChanged void 必选 参数解释: 获取上传进度,详见progressChanged。 默认取值: 无 表5 progressChanged参数列表