检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Data Migration,CDM)提供同构/异构数据源之间批量数据迁移服务。CDM通过创建定时作业,将用户自建存储服务器上的文件系统、数据库、对象存储等数据源与华为云OBS进行连接,从而实现定时、自动地将本地数据搬迁至OBS。 图1 CDM方式搬迁数据示意图 创建OBS桶 通过OBS控制台或OBS
参数解释: 该字段被追加在对文件夹的请求的末尾(例如:Suffix参数设置为“index.html”,请求的是“samplebucket/images/”,返回的数据将是“samplebucket”桶内名为“images/index.html”的对象的内容)。 取值范围: 该字段不能为空或者包含“/”字符。
com/object",其中“obs.ccc.com”为桶绑定的自定义域名。 如果API操作不指定桶,例如列举账号下所有桶操作,则桶名字段和对象名字段都不写。如“/”。 对象名: 要操作对象的对象名。需要遵循对象的命名规则。 子资源(多个子资源需按照字典序从小到大排列,并使用“&”拼接):
DentryName 12456/file.txt 对于并行文件系统,是文件/目录的内部标识,由父目录inode编号与文件/目录名称组成。 对于对象桶,该字段为"-"。 IAMUserID 8f3b8c53d29244a780084f2b8c106c32 IAM用户ID。 当使用匿名用户发起请求,记为Anonymous。
该请求的响应消息使用公共消息头,具体请参考表1。 响应消息元素 该请求的响应通过消息元素返回已上传了的段信息,元素的具体含义如表2所示。 表2 响应消息元素 响应字段名称 描述 ListPartsResult 保存List Part请求结果的容器。 类型:Container 子节点: Bucket, Key
DentryName 12456/file.txt 对于并行文件系统,是文件/目录的内部标识,由父目录inode编号与文件/目录名称组成。 对于对象桶,该字段为"-"。 IAMUserID 8f3b8c53d29244a780084f2b8c106c32 IAM用户ID。 当使用匿名用户发起请求,记为Anonymous。
连接代理服务器时使用的用户名。 proxyConfig.username = @"username" password 连接代理服务器时使用的用户密码。 proxyConfig.password = @"password" proxyConfig是OBSHTTPProxyConfiguration实例对象。
OBS服务端返回的请求ID。 Policy string 参数解释: 策略信息,JSON格式的字符串。 约束限制: Policy中的Resource字段包含的桶名必须和当前设置桶策略的桶名一致。 Policy具体格式请参考Policy格式。 代码示例 本示例用于获取名为examplebucket的桶策略。
nt-Type参与计算签名生成授权URL,但是前端使用授权URL时没有设置Content-Type字段或者传入错误的值,此时会出现跨域错误。解决方案为:Content-Type字段前后端保持一致。 以下代码展示了如何使用临时URL进行授权访问,包括:创建桶、上传对象、下载对象、列举对象、删除对象。
流式上传 流式上传使用OBSPutObjectWithDataRequest作为对象的数据源。您可以通过putObject上传您的数据流到OBS。以下代码展示了如何进行流式上传: 上传字符串 static OBSClient *client; NSString *endPoint
日志目标桶与源桶必须在同一个区域(region)。 如果桶的存储类型为低频访问存储或归档存储,则不能作为日志目标桶。 以下代码展示了如何直接开启桶日志: 参数描述 字段名 类型 约束 说明 option 请求桶的上下文,配置option 必选 桶参数。 target_bucket char * 必选 在生
Matches 前缀匹配:starts-with x-obs-security-token String 请求消息头中字段名。 临时AK/SK和securitytoken鉴权必加字段名。如何获取临时AK/SK和securitytoken请参考通过token获取临时访问密钥和securitytoken。
jpg?x-image-process=image/crop,x_100,y_50 分隔符 分隔符是指URL中用来区分命令访问方式一些关键字段的分隔符号。具体说明如表1所示。 表1 分隔符 名称 样式 顺序 说明 参数分隔符 _ 固定顺序 命令参数与参数值之间的分隔符。 命令分隔符
默认取值: 无 Policy string 必选 参数解释: 策略信息,JSON格式的字符串。 约束限制: Policy中的Resource字段包含的桶名必须和当前设置桶策略的桶名一致。 Policy具体格式请参考Policy格式 取值范围: 请参考Policy格式 默认取值: 无
keyMarker String 可选 参数解释: 列举多版本对象的起始位置,返回的对象列表将是对象名按照字典序排序后该参数以后的所有对象。 约束限制: 该字段仅用于多版本列举。 取值范围: 上次请求返回体的nextKeyMarker值。 默认取值: 无 maxKeys int 可选 参数解释:
NextPartNumberMarker number 参数解释: 下次列举段请求的起始位置。如果本次没有返回全部结果,响应请求中将包含此字段,用于标明接下来请求的PartNumberMarker值。 MaxParts number 参数解释: 列举段的返回结果最大段数目,与请求
附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 t 附加参数,可选 指定用户的securitytoken。 响应结果 字段名 描述 Parallel 请求中的-p参数。 Jobs 请求中的-j参数。 Threshold 请求中的-threshold参数。 PartSize
和IAM用户具有完全的访问控制权限。 IAM用户:由管理员在IAM中创建的用户,是云服务的使用者,对应员工、系统或应用程序,具有身份凭证(密码和访问密钥),可以登录管理控制台或者访问API。 匿名用户:未注册华为云的普通访客。 日志投递用户组:用于投递OBS桶及对象的访问日志。由
如何指定Content-SHA256?(Node.js SDK) 上传对象和上传段支持携带x-obs-content-sha256头域,该头域值为请求消息体256-bit SHA256值转十六进制值,计算方式为Hex(SHA256Hash(<payload>),服务端会对携带此头
参数名称 参数类型 描述 policy String 参数解释: 策略信息,JSON格式的字符串。 约束限制: Policy中的Resource字段包含的桶名必须和当前设置桶策略的桶名一致。 Policy具体格式请参考Policy格式。 默认取值: 无 代码示例 本示例用于获取exampleBucket桶的桶策略。