检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分别用于指定桶名与对象名。OBS客户端提供同步调用和异步调用两种方式,具体示例如下: 同步调用方式 同步调用方式下如果抛出异常,表明操作失败;反之,则表明操作成功。示例代码如下: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库
Browser右上角,单击,并选择“系统配置”,系统弹出“系统配置”对话框,如图1所示。 图1 系统配置 单击“基本配置”,根据需要修改基本配置参数。 各参数含义如表1所示。 表1 基本配置参数 参数 说明 启用HTTPS安全传输协议 勾选后所有通信信息都将被加密,通过HTTPS协议传输到OBS中。 启用证书检验
getObject(requestParam2, callback2); 对于桶操作接口,请求对象中固定包含Bucket字段用于指定桶名;对于对象操作接口,请求对象中固定包含Bucket字段和Key字段分别用于指定桶名与对象名。 以下代码展示了使用回调函数返回调用结果的通用示例: // 引入obs库 //
authorization 请求消息参数 该请求消息中不带消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 如果想要获取CORS配置信息,则需要使用的消息头如下表1所示。 表1 获取CORS配置的请求消息头 消息头名称 消息头类型 是否必选 描述 Origin String 是
可选 参数解释: 待上传对象的扩展权限列表。 取值范围: 参考ExtensionGrant。 默认取值: 无 expires int 可选 参数解释: 表示对象的过期时间(从对象最后修改时间开始计算),过期之后对象会被自动删除。 约束限制: 此字段对于每个对象仅支持上传时配置,不支持后期通过修改元数据接口修改。
接口函数:与旧版本(2.1.x)不完全兼容,接口变化如下表: 接口函数 变化说明 ObsClient.setBucketCors 请求参数中CorsRule字段改名为CorsRules。 ObsClient.getBucketCors 响应结果中CorsRule字段改名为CorsRules。 ObsClient
</ListPartsResult> 响应消息头 该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 该请求的响应通过消息元素返回已上传了的段信息,元素的具体含义如表2所示。 表2 响应消息元素 响应字段名称 描述 ListPartsResult 保存List Part请求结果的容器。
上述示例中需要用户手动修改的参数介绍如表1所示: 表1 参数修改 需要修改的参数 解释 GetBucketLogging Action字段的参数值,表示此Policy的操作,Action字段为OBS支持的所有操作集合,以字符串形式表示,不区分大小写。支持通配符“*”,表示该资源能进行的所有操作
</GetBucketStorageInfoResult> 响应消息头 该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 该响应中将桶存量信息以消息元素的形式返回,元素的具体含义如表1所示。 表1 响应消息元素 元素名称 描述 GetBucketStorageInfoResult 保存桶存量请求结果,包含存量大小和对象个数。
getObject(requestParam2, callback2); 对于桶操作接口,请求对象中固定包含Bucket字段用于指定桶名;对于对象操作接口,请求对象中固定包含Bucket字段和Key字段分别用于指定桶名与对象名。 以下代码展示了使用回调函数返回调用结果的通用示例: // 创建ObsClient实例
OPTIONS 请求服务器检查是否具有某个资源的操作权限,需要桶配置CORS。 请求消息头 可选的附加请求头字段,如指定的URI和HTTP方法所要求的字段。详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 消息头名称 描述 是否必选 Authorization 请求消息中可带的签名信息。
putObject(PutObjectRequest request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request PutObjectRequest 必选 参数解释: 上传对象请求参数,详见PutObjectRequest。 表2 PutObjectRequest 参数名称 参数类型
DK公共结果对象,表明操作成功。该对象包含的内容见下表: 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 其他字段 请查阅《对象存储服务PHP
Storage Service)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建基于OBS的存储业务。 表1 OBS最佳实践一览表 最佳实践 说明 面向AI场景使用OBS+SFS Turbo的存储加速实践 针对AI训练场景中面临的问题,华为云提供了基于对象存储服务OBS+高性能文件服务SFS
服务,用户只需在控制台配置简单的连接参数以及迁移任务,即可把数据从第三方云厂商轻松、平滑地迁移至OBS。如表1所示,用户可根据适用场景、迁移速率和费用选择适合的迁移方式。 表1 迁移方案 迁移方式 适用场景 支持的迁移源端 迁移速率 费用 OMS方式 适用于大规模对象数据(500TB以下)全量或增量迁移场景。
分段复制是分段上传的一种特殊情况,即分段上传任务中的段通过复制OBS指定桶中现有对象(或对象的一部分)来实现。您可以通过copy_part来复制段,参数描述如下表: 字段名 类型 约束 说明 option 请求桶的上下文,配置option 必选 桶参数。 key char * 必选 对象名。 object_info
00次。 示例二 以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。 例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。 示例三 以下载对象为例,对一个对象的每一次下
使用OBS Browser管理对象时,在任务列表中无相关任务显示 在ECS中,通过OBS Browser下载文件,下载速度慢 出现“客户端与服务器的时间相差大于15分钟”的报错 启动OBS Browser时出现“OBS Browser由于数据库不可用原因,导致任务管理功能无法正常使用”的报错
除所有文件即可。 如果您需要大量的删除桶内对象,您可以设置生命的周期的过期删除,可定时删除桶内对象。在“生命周期规则”界面,按照表1参数创建规则: 表1 过期删除参数配置 参数 取值 状态 启用 规则名称 例如:rule-delete 前缀 可选。 填写前缀:满足该前缀的对象将受
设定桶清单的生成频率:每天或每周。 清单状态 开启,表示按照相关设置生成桶清单;关闭,表示不生成桶清单。 单击“下一步”,进入“报表配置”页面。 图2 报表配置 设置“报表格式”相关参数。 表3 报表格式参数说明 参数 描述 清单格式 支持生成CSV格式的桶清单文件。 对象版本 报表中对象的版本,可以设置为“仅限当前版本”和“包含所有版本”。