检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
首先执行exclude的匹配规则,如果待上传的文件名不匹配exclude,则判断待上传的文件名是否匹配该参数,如果匹配则上传该文件,否则跳过该文件的上传。 说明: 如何使用include实现前缀匹配上传: ./obsutil cp /localpath/ obs://test/ -include=/localpath/2022-12-09/*
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 // 引入依赖包 import ObsClient, { BucketRequestInput } from '@obs/esdk-obs-harmony';
实施步骤 获取OBS SDK开发包和IAM SDK开发包。 OBS SDK请在SDK开发指南中获取。 IAM SDK开发包请在IAM开发工具包获取。 模拟应用服务器向IAM请求临时安全凭证和返回安全凭证。 过程如下: 获取用户的IAM用户Token。 API请参见获取IAM用户To
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 // 引入依赖包 import ObsClient, { SetBucketWebsiteInput } from '@obs/esdk-obs-harmony';
默认情况下可能会根据服务端返回的Content-Encoding对数据做相应的解压处理,客户端程序需要根据自己的需求决定是否做解压处理以及如何解压(修改OBS端保存的对象元数据Content-Encoding或者在下载对象时对Content-Encoding进行重写)。如果在下载
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 // 引入依赖包 import ObsClient, { DeleteObjectsInput } from '@obs/esdk-obs-harmony';
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 引入依赖包 import ( obs "github.com/huaweicloud/huaweicloud-sdk-go-obs/obs" )
首先执行exclude的匹配规则,如果待上传的文件名不匹配exclude,则判断待上传的文件名是否匹配该参数,如果匹配则上传该文件,否则跳过该文件的上传。 说明: 如何使用include实现前缀匹配上传: ./obsutil cp /localpath/ obs://test/ -include=/localpath/2022-12-09/*
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 // 引入依赖包 import ObsClient, { BucketRequestInput } from '@obs/esdk-obs-harmony';
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 // 引入依赖包 import ObsClient, { GetObjectMetadataInput } from '@obs/esdk-obs-harmony';
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 // 引入依赖包 import ObsClient, { StorageClassType, SetObjectMetadataInput } from '
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 // 引入依赖包 import ObsClient, { StorageClassType, SetBucketLifecycleInput } from
} } HttpMethodEnum是OBS Java SDK定义的枚举类型,代表请求方法类型。 加密密钥的计算方式,可以参考章节:如何生成SSE-C方式的加密密钥。 校验上传对象的一致性 本示例用于临时url访问obs时使用content-md5校验上传对象的一致性。 1