检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK公共结果对象(Python SDK) 功能说明 调用ObsClient的相关接口完成后均会返回SDK公共结果对象(ObsClient.createSignedUrl和ObsClient.createPostSignature接口除外),可从SDK公共结果对象中获取HTTP状态码
Signature,对应表单中的signature字段。
对于并行文件系统,不携带此参数时默认列举是递归列举此目录下所有内容,会列举子目录。在大数据场景下(目录层级深、目录下文件多)的列举,建议设置[delimiter='/'],只列举当前目录下的内容,不列举子目录,提高列举效率。
Signature,对应表单中的signature字段。
单击“创建”,系统弹出“创建CORS规则”对话框,如图2所示。 一个桶最多可设置100条CORS规则。 图2 创建CORS规则 在“CORS规则”中配置“允许的来源”、“允许的方法”、“允许的头域”、“补充头域”和“缓存时间”。
false:否,并行文件系统ACL不向并行文件系统内对象传递,仅作用于并行文件系统。
=> ['Protocol' => 'http', 'ReplaceKeyWith' => 'NotFound.html']], ['Condition' => ['HttpErrorCodeReturnedEquals
obsClient, err := obs.New(ak, sk, endPoint, obs.WithSecurityToken(securityToken), obs.WithSignature(obs.SignatureObs)) if err !
资源成本及规划 最佳实践中涉及的资源如下: 表1 资源说明 资源 资源说明 弹性云服务器(ECS) Windows系统:需安装OBS Browser+ Linux系统:需安装obsutil 对象存储服务(OBS) OBS作为数据存储资源池,以减轻服务器负担。
response = obsClient.createTemporarySignature(request); Log.i("CreateTemporarySignature", "Creating bucket using temporary signature url:");
false:否,并行文件系统ACL不向并行文件系统内对象传递,仅作用于并行文件系统。
response = obsClient.createTemporarySignature(request); // 访问的url response.getSignedUrl(); } catch (Exception e) { // 异常处理
- 基于表单上传 obsClient.createPostSignature(PostSignatureRequest request) 使用HTML表单形式上传对象到指定桶中,对象最大不能超过5GB。
获取自定义元数据 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 下载对象成功后会返回对象的自定义元数据。 本示例用于下载桶名为“bucketname”里,名称为“objectname
对象名是对象在存储并行文件系统中的唯一标识。对象名是对象在并行文件系统中的完整路径,路径中不包含并行文件系统名。
]:%s\n", $routingRule ['Condition'] ['HttpErrorCodeReturnedEquals'] ); printf ( "Condition[KeyPrefixEquals]:%s\n", $routingRule ['Condition
图1 创建并行文件系统 (可选)复制并行文件系统配置。 单击“选择源并行文件系统”后,可以在并行文件系统列表中选择一个源并行文件系统。
OBSWebsiteConfCustomCondition* condition = [OBSWebsiteConfCustomCondition new]; condition.keyPrefixEquals = @"docs/"; // condition.httpErrorCodeReturnedEquals
以下是对AK和SK的解释说明: AK:Access Key ID,接入键标识,用户在对象存储服务系统中的接入键标识,一个接入键标识唯一对应一个用户,一个用户可以同时拥有多个接入键标识。对象存储服务系统通过接入键标识识别访问系统的用户。
succeed.'); }else{ console.log('Creating object using temporary signature failed!')