检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例如,用户A上传对象x至用户B的桶中,系统默认用户B没有对象x的控制权。当用户A为对象x设置bucket-owner-full-control策略后,用户B就拥有了对象x的控制权。
例如:当白名单Referer与黑名单Referer输入框中的referer字段都有“https://www.example.com”时,系统是阻止该网站的请求访问的。 黑名单Referer与白名单Referer都为空时,默认允许所有网站的请求访问目标桶中的数据。
macOS/Linux操作系统 .
多版本控制介绍和配置方法 敏感操作保护 OBS控制台支持敏感操作保护,开启后执行删除桶等敏感操作时,系统会进行身份验证,进一步保证OBS配置和数据的安全性。 敏感操作保护介绍 父主题: 安全
OBS控制台支持敏感操作保护,开启后执行删除桶等敏感操作时,系统会进行身份验证,防止误删除数据。详情请参见敏感数据保护介绍。 开启多版本控制 利用多版本控制,您可以在一个桶中保留多个版本的对象,使您更方便地检索和还原各个版本,在意外操作或应用程序故障时快速恢复数据。
用户删除桶后,需要等待30分钟才能创建同名桶和并行文件系统。 并不是所有区域都支持创建多AZ桶,您可以在产品价格详情页面,查询指定区域是否支持多AZ。
OBS中的桶支持两种多版本状态: 多版本状态 说明 OBS Android SDK对应值 启用状态 上传对象时,系统为每一个对象创建一个唯一版本号,上传同名的对象将不再覆盖旧的对象,而是创建新的不同版本号的同名对象。 可以指定版本号下载对象,不指定版本号默认下载最新对象。
created_at String 系统记录的创建工作流模板的时间。 graph_urn String 工作流的URN。 错误响应消息 无特殊错误,所有错误已经包含在表2中。 请求示例 GET /v2/workflows/{graph_name_prefix}?
result.InterfaceResult.ETag, result.InterfaceResult.ContentType, result.InterfaceResult.ContentLength, result.InterfaceResult.LastModified, ); return
params.Key, params.Bucket); console.log("RequestId: %s", result.CommonMsg.RequestId); return; }; console.log("An ObsError
LastModified:%s, Size:%d", i, part.PartNumber, part.LastModified, part.ETag, part.Size); }; return
console.log('Object Content:'); result.InterfaceResult.Content.on('data', (data) => { console.log(data.toString()); }); return
\n", input.PartNumber, input.Bucket, input.Key) fmt.Printf("ETag:%s\n", output.ETag) return } fmt.Printf("Upload part
单击“添加标签”,系统弹出“添加标签”对话框。 图1 添加标签 按照表1要求输入标签的键和值。 表1 参数说明 参数 说明 标签键 输入标签的键,同一个桶标签的键不能重复。可以自定义,也可以选择预先在标签管理服务(TMS)创建好的标签。 命名规则如下: 长度范围为1到36个字符。
并行文件系统不支持删除文件标签。 请求消息样式 1 2 3 4 DELETE /objectname?
OBS系统提供的默认配置为根域名跨域访问允许所有域访问,会使客户端存在被攻击的风险。
以在Windows操作系统上传本地一个位于D盘的test.txt文件至mytestbucket桶为例,开启一致性校验的命令示例如下: obsutil cp D:\test.txt obs://mytestbucket/test.txt -vmd5 校验通过后,对象上传成功,系统显示
input.CopySourceBucket, input.CopySourceKey) fmt.Printf("ETag:%s, LastModified:%s\n", output.ETag, output.LastModified) return
console.log("RequestId: %s", result.CommonMsg.RequestId); console.log('Object Content: %s', result.InterfaceResult.Content); return
params.Key, params.Bucket); console.log("RequestId: %s", result.CommonMsg.RequestId); return; }; console.log("An ObsError