检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
False:不将对象的数据流加载到内存。 默认取值: False progressCallback callable 可选 参数解释: 获取下载进度的回调函数。 默认取值: 无 说明: 该回调函数依次包含三个参数:已下载的字节数、总字节数、已使用的时间(单位:秒),示例代码参考下载对象-获取下载进度。 extensionHeaders
上传对象-获取上传进度(Python SDK) 支持获取上传进度的接口包括:流式上传、文件上传、上传段、追加上传和断点续传上传。 本示例用于通过设置回调函数来获取上传对象的进度。 示例代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
关于更多参数配置请参见创建函数。 表3 函数参数说明 参数 示例 描述 选择创建方式 创建空白函数 选择创建函数的方式。 此处选择“创建空白函数”,即从头开始自定义创建函数。 函数类型 事件函数 选择触发函数执行的方式。 事件函数,即通过触发器来触发函数执行。 区域 华北-北京四
Configuration Parameters ***', log_name='*** Your Log Name ***' ) 构造函数参数描述 字段名 类型 约束 说明 log_config LogConf 必选 日志配置参数。 log_name str 可选 日志名称。
兼容性 iOS兼容性:推荐使用iOS 8.0-12.3.1版本。 开发工具兼容性:推荐使用Xcode 8.0-10.0版本。 接口函数:与旧版本(V2.1.4)不再兼容。
已获取访问密钥(AK和SK),具体操作请参见资源准备。 操作步骤 打开命令行终端。 执行以下命令,生成挂载所需的密钥文件。 对于2023年2月25日之后(不含该日期)的官网软件包,执行以下命令,将访问密钥加密后写入密钥文件“/etc/passwd-obsfs”。 obsfs --password_encryption
列举对象 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 您可以通过函数list_bucket_objects列举出桶里的对象。 参数描述 字段名 类型 约束 说明 option 请求桶的上下文,配置option 必选 桶参数。
数和使用方法。 您可以通过GetObjectRequest.DownloadProgress注册System.EventHandler回调函数来获取下载的进度。 本示例用于下载桶名为“bucketname”里,名称为“objectname”的对象并通过System.EventHandler监控下载进度。
流式上传需要将您的数据流传入回调数据callback_data中,然后使用结构体obs_put_object_handler中定义的回调函数put_object_data_callback来处理传入的回调数据。通过调用put_object实现流式上传。 参数描述 字段名 类型 约束
的参数和使用方法。 您可以通过PutObjectRequest.UploadProgress注册System.EventHandler回调函数来获取上传的进度。 本示例用于上传本地“localfile”文件到桶名为“bucketname”里,名称为“objectname”的对象并通过System
删除跨域规则 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 您可以通过函数delete_bucket_cors_configuration()删除桶的跨域规则。以下代码展示了如何删除跨域规则: 参数描述 字段名 类型 约束 说明
SDK错误处理 SDK错误返回包含: SDK检查函数参数返回的错误和OBS服务端返回的错误。 SDK错误处理信息: obs_status:错误码。 obs_get_status_name():获取错误描述。 obs_status_is_retryable():确认错误码是否需要业务重试。
设置生命周期规则 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 您可以通过函数set_bucket_lifecycle_configuration设置桶的生命周期规则。 参数描述 字段名 类型 约束 说明 option 请求桶的上下文,配置option
对,用作对象管理的一部分。 当前仅支持系统定义的元数据。 系统定义的元数据又分为两种类别:系统控制和用户控制。如Last-Modified日期等数据由系统控制,不可修改;如为对象配置的ContentLanguage,用户可以通过接口进行修改。 对指定桶中的对象发送HEAD请求,设置对象的元数据信息。
文件,需要先格式化文件系统后使用。 存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据。 访问方式 可以通过互联网或专线访问。需要指定桶地址进行访问,使用的是HTTP和HTTPS等传输协议。 只能在ECS/BMS中挂载使用,不能被操作系统应用直接访问,需要格式化成文件系统进行访问。
查看跨域规则 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 您可以通过函数get_bucket_cors_configuration()查看桶的跨域规则。以下代码展示了如何查看跨域规则: 参数描述 字段名 类型 约束 说明 option
单位:秒)。 EventCallback 获取上传事件的回调函数。 说明: 该回调函数依次包含三个参数:事件类型,事件参数,事件结果。 ResumeCallback 获取断点续传控制参数的回调函数。 说明: 该回调函数依次包含两个参数:取消断点续传上传任务控制参数,断点续传记录对象;
iOS、PHP、Go、BrowserJS、Harmony SDK对OBS各接口的支持情况请参见表2。 表1 OBS SDK功能矩阵1 接口类型 接口名 函数名/特性归属函数名 Java Python C .NET Node.js Android 桶相关接口 获取桶列表 listBuckets √ √ √
见OBS请求费用说明。 FunctionGraph函数 算子使用FunctionGraph函数工作流。 1 通过算子对数据进行处理,会使用到函数工作流的资源,比如算子执行时长,函数工作流会根据资源使用情况进行收费,收费详情参见函数工作流计费说明。 视频转码 新建转码任务可以将视频
指定满足前缀的对象创建后第几天时转换为指定的存储类别。 直接指定满足前缀的对象转换为指定的存储类别的日期。 最新版本对象过期时间,指定方式为: 指定满足前缀的对象创建后第几天时过期。 直接指定满足前缀的对象过期日期。 历史版本对象转换策略,指定方式为: 指定满足前缀的对象成为历史版本后第几天时转换为指定的存储类别。