检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
errorCode str 参数解释: OBS服务端错误码,当status参数小于300时为空。 默认取值: 无 errorMessage str 参数解释: OBS服务端错误描述,当status参数小于300时为空。 默认取值: 无 requestId str 参数解释: OBS服务端返回的请求ID。
如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。 示例:n58IG6hfM7vqI4K0vnWpog== 默认取值: 无 storageClass StorageClassEnum
$policy ]); printf("RequestId:%s\n",$resp['RequestId']); 桶策略内容的具体格式(JSON格式字符串)请参考《对象存储服务PHP SDK API参考》。 获取桶策略 您可以通过ObsClient->getBucketPolicy获取桶策略。示例代码如下:
"Action": ["iam:agencies:assume"]。 resource Array String 资源。数组长度不超过10,每个字符串长度不超过128,规则如下: 可填 * 的五段式:::::,例:"obs:::bucket:*"。 region字段为*或用户可访问的re
中,对象名为folder/test.txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 versionId String 可选 参数解释: 对象的版本号。 取值范围: 长度为32的字符串。 默认取值: 无 storageClass StorageClassEnum
myhuaweicloud.com/folder/test.txt 中,对象名为folder/test.txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 UploadFile string 必选 参数解释: 待上传对象的本地文件路径。 默认取值: 无 PartSize int64
miter的对象,其对象名(如果请求中指定了prefix,则此处的对象名需要去掉prefix)中从首字符至第一个delimiter之间的字符串将作为一个分组并作为common_prefixes返回。 version_id_marker char * 可选 与key_marker配
能,传参格式为字典 # 先将上传回调配置转为json字符串,再转为二进制(json.dumps().encode()),再进行base64编码(base64.b64encode()),编码后是二进制,需要转字符串str(b'str', "utf-8") extensionHeaders
在URI一个路径成分的内部, 则需要使用三个字符“%2F”或“%2f”代替原本的“/”。保留字符 " ",需要将其编码为“%20”,例如字符串“abc d”,应该编码为“abc%20d”。 可能需要特殊处理的字符 键名中的以下字符可能需要另外进行代码处理: 和符号(“&”) 美元(“$”)
errorCode str 参数解释: OBS服务端错误码,当status参数小于300时为空。 默认取值: 无 errorMessage str 参数解释: OBS服务端错误描述,当status参数小于300时为空。 默认取值: 无 requestId str 参数解释: OBS服务端返回的请求ID。
BucketCorsRule 参数名称 参数类型 是否必选 描述 id String 可选 参数解释: CORS规则ID 取值范围: 长度大于0且不超过255的字符串。 默认取值: 无 allowedMethod List<String> 必选 参数解释: 指定允许的跨域请求HTTP方法,即桶和对象的几种操作类型。
长度大于0且不超过1024的字符串。 默认取值: 无 VersionId string 可选 参数解释: 对象的版本号,用于删除指定版本号的对象。例如:G001117FCE89978B0000401205D5DC9。 约束限制: 无 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认删除最新版本的对象。
client = [[OBSClient alloc] initWithConfiguration:conf]; // 流式上传字符串 OBSPutObjectWithDataRequest *request = [[OBSPutObjectWithDataRequest
InputStream作为对象的数据源。您可以通过ObsClient.putObject上传您的数据流到OBS。以下代码展示了如何进行流式上传: 上传字符串(byte数组) // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,
txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 VersionId string 可选 参数解释: 对象的版本号。例如:G001117FCE89978B0000401205D5DC9A。 取值范围: 长度为32的字符串。 默认取值: 无 ACL AclType
errorCode str 参数解释: OBS服务端错误码,当status参数小于300时为空。 默认取值: 无 errorMessage str 参数解释: OBS服务端错误描述,当status参数小于300时为空。 默认取值: 无 requestId str 参数解释: OBS服务端返回的请求ID。
String 否 参数解释: 第一次写时,可以加上此消息头设置对象的权限控制策略,使用的策略为预定义的常用策略。 约束限制: 预定义策略为字符串形式。 取值范围: private public-read public-read-write 各策略详细说明见ACL章节的“使用头域设置ACL”。
// 设置SSE-C算法加密对象 SseC: 'AES256', // 设置AES-256原始字符串,非base64编码后的密钥 SseCKey: 'your sse-c key generated by AES-256
无 versionId String 否 参数解释: 对象的版本号,用于指定获取对象的版本号。 约束限制: 无 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认获取最新版本的对象。 x-image-process String 否 参数解释: 图片处理服务,描述针对对象的图片处理命令或处理样式。
中,对象名为folder/test.txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 versionId String 可选 参数解释: 对象的版本号。 取值范围: 长度为32的字符串。 默认取值: 无 返回结果说明 表3 AccessControlList 参数名称