目标 Bucket 中的对象是源 Bucket 中对象的精确副本,它们具有相同的对象名、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。 使用场景 您可能基于各种原因对 Bucket 配置数据同步,这些原因包括: 高效访问,减少延迟 :跨 Region 访问 Bucket 或者 Object,访问速度会因地理上的差异而降低。
功能架构: 优势: 大数据场景下也可以直接享受对象存储带来的自动化数据管理,存储低成本,数据强安全优势 原生基于对象的分层 Namespace 带来了大数据计算场景下对于文件语义的高性能表现 支持高性能原子 Rename/Delete Dir/Object 远低于平层对象存储的 List/Head 请求时延 直接基于对象存储的大数据分析(All in Object),节约额外的数据复制与流转、存储以及第三方服务费用
目标 Bucket 中的对象是源 Bucket 中对象的精确副本,它们具有相同的对象名、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。
then(function (response) { // 遍历所有上传事件 for (var i = 0; i client . listParts ( < bucketName > , < key > , < uploadId > ) . then ( function ( response ) { // 遍历所有上传事件 for ( var i = 0 ; i
通过 SDK 创建 Bucket: Java SDK Python SDK PHP SDK C# SDK JavaScript SDK Android SDK iOS SDK Ruby SDK GO SDK C++ SDK 通过 API 创建 Bucket: PutBucket 注意事项 每个用户最多创建 100 个 Bucket。 Bucket 具有区域属性,只能位于一个区域。
MinIO 概述 MinIO :一种支持Kubernetes部署的高性能对象存储解决方案。MinIO提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。使用MinIO客户端,可以方便地实现bucket的创建、删除以及objcet的查看、复制、移动、删除等操作,除此之外,也可以管理bucket的生命周期、加密算法、版本控制等。
操作准备 开通对象存储 注册并登录百度智能云平台,请参考 注册 和 登录 。 如果未进行实名认证,点击控制台右上角的用户名的“安全认证”进入认证页面并点击“实名认证”。请根据实际情况选择“企业认证”或者“个人认证”。 选择“产品服务>对象存储 BOS”,进入“开通对象存储BOS”页面,点击“立即开通”。BOS 开通后,在您账户余额未欠费的情况下,即可创建存储的 Bucket 并上传文件。
使用管理控制台删除 Object 登录 对象存储 BOS 管理控制台 。 选择需要操作的 Bucket,点击 文件列表 页签。 在 文件列表 页面,点击要删除的 Object 右侧的 更多 -> 删除 ,删除指定的 Object。 使用 API 接口删除 Object API 接口: DeleteObject 。
权限控制 BOS提供用户签名验证、访问控制列表ACL和对象限时访问相结合的权限控制方式,为用户提供安全可靠的数据保护。其中用户签名验证采用AK/SK非对称加密的方法对URL进行签名来实现用户身份验证;ACL根据签名识别用户身份后,提出请求Bucket的访问权限信息,并根据相应的权限信息对请求做出响应;对象限时访问让用户可以提供自定义时间内有效的URL用于下载等应用场景。
详情参考 管理Bucket标签API接口 设置Bucket的标签(PutBucketTagging) 参数 类型 说明 bucketName String 请求的bucket名称 tags List< Object > 标签对象列表,每个标签由键和值两部分组成,标签(键+值)唯一 +tagKey String 标签键 +tagValue String 标签值 注意: 设置标签接口可以新增和修改