检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过Header鉴权访问OBS(Java SDK) 代码示例:上传对象 通过Header鉴权访问OBS,将“Hello OBS”字符串上传到桶examplebucket里的objectName中。
约束限制: 无 status_return_size int 必选 参数解释: 多版本状态缓存大小。 约束限制: 无 取值范围: 无 默认取值: 无 status_return char * 必选 参数解释: 多版本状态缓存。
403 Forbidden SignatureDoesNotMatch 请求中带的签名与系统计算得到的签名不一致。 检查你的Secret Access Key和签名计算方法。 403 Forbidden Unauthorized 用户未实名认证。 请实名认证后重试。
403 Forbidden SignatureDoesNotMatch 请求中带的签名与系统计算得到的签名不一致。 检查你的Secret Access Key和签名计算方法。 403 Forbidden Unauthorized 用户未实名认证。 请实名认证后重试。
默认取值: 无 您可以通过copy_object接口传入版本号(version_id)来复制多版本对象,代码示例如下: 代码示例:复制多版本对象 以下示例展示如何通过copy_object函数复制多版本对象: 1 2 3 4 5 6 7 8 9
更多关于获取桶的网站配置的代码示例,请参见Github示例。 获取桶的网站配置过程中返回的错误码含义、问题原因及处理措施可参考OBS错误码。 静态网站托管相关常见问题请参见静态网站托管相关常见问题。 父主题: 静态网站托管(C SDK)
obsClient, err := obs.New(ak, sk, endPoint, obs.WithSignature(obs.SignatureObs)/*, obs.WithSecurityToken(securityToken)*/) if err !
签名不匹配(SignatureDoesNotMatch)如何处理
如果默认主密钥不存在,系统将默认创建并使用。 customer_algorithm const char * 可选 参数解释: 如果服务端加密是SSE-C方式,响应包含该头域,该头域表示解密使用的算法。
代码示例 您可以通过ObsClient.restoreObject恢复归档存储对象。
obsClient, err := obs.New(ak, sk, endPoint, obs.WithSignature(obs.SignatureObs)/*, obs.WithSecurityToken(securityToken)*/) if err !
和Signature四个参数。
代码示例:获取桶ACL 您可以通过get_bucket_acl获取桶ACL。
回调body体支持系统变量,系统变量如表3所示。例如:key=$(key)&hash=$(etag),其中变量key、etag是系统变量。如果用户上传的对象是图片,可以在参数中设置imageInfo.width和imageInfo.height表示该图片的宽高。
x-obs-traffic-limit=819200&Signature=signature 通过Header头域携带限速 项目 说明 文件类型 私有对象 限速方式 在Header头域中添加限速参数x-obs-traffic-limit:<value>。
创建桶 桶是OBS全局命名空间,相当于数据的容器、文件系统的根目录,可以存储若干对象。
OBSVersioningStatusSuspended 以下代码展示了如何设置桶的多版本状态: static OBSClient *client; NSString *endPoint = @"your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险
回调body体支持系统变量和自定义变量,系统变量如回调body体支持的系统变量表所示,自定义变量就是以x:开头的变量。例如:key=$(key)&hash=$(etag)&fileid=$(x:fileid),其中变量key、etag是系统变量,x:fileid是自定义变量。
代码示例如下: obsClient.initLog({ name: 'test', // 日志名称 file_full_path:'.
示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例