上云无忧 > 文档中心 > 百度智能云对象存储BOS Bucket权限控制(开发者)
对象存储BOS
百度智能云对象存储BOS Bucket权限控制(开发者)

文档简介:
创建 Bucket 后,可使用 ACL 对 Bucket 权限进行管理。 操作方式: BOS 同时支持使用 API 与使用 SDK 管理 Bucket 权限,具体如下: 使用 API 管理 Bucket 权限 上传ACL文件 使用CannedAcl 使用 SDK 管理 Bucket 权限 Java SDK Python SDK PHP SDK C# SDK Android SDK
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

创建 Bucket 后,可使用 ACL 对 Bucket 权限进行管理。

操作方式

BOS 同时支持使用 API 与使用 SDK 管理 Bucket 权限,具体如下:

  • 使用 API 管理 Bucket 权限

    • 上传ACL文件
    • 使用CannedAcl
  • 使用 SDK 管理 Bucket 权限

    • Java SDK
    • Python SDK
    • PHP SDK
    • C# SDK
    • Android SDK

例如使用 Java SDK 的示例代码:

public void setBucketPrivate (BosClient client, String bucketName) {
    client.setBucketAcl(bucketName, CannedAccessControlList.Private);
}

注意事项

在创建 Bucket 的时候,默认权限为 Private。

相似文档
  • 目前 BOS 也提供 Object 级别的细粒度访问权限控制,即 Bucket 内不同 Object 对不同用户具有不同的访问控制权限。用户可以通过 CannedACL 和 ACL 文件的方式对单个 Object 的访问权限进行控制,Object 目前支持 READ 和 FULL_CONTROL 两种权限类型。
  • 在您的百度云账号下面,通过 IAM 可以创建具有自己 AccessKey 的子用户。您的百度云账号被称为主账号,创建出来的账号被称为子用户,使用子用户的 AccessKey 只能使用主账号授权的操作和资源,BOS已经接入IAM子用户系统,通过控制台多用户访问控制创建IAM子用户,您可以实现:
  • 开启多AZ存储后,BOS会将用户的数据分散存放在同一地域下的多个可用区内。 多AZ存储可以提供强大的容灾能力,当某个可用区因物理原因不可用时,BOS仍然能保障数据的正常访问,从而保证业务的连续性。
  • 数据同步 (Replication) 是 BOS 数据中心 (Region) 的存储空间 (Bucket) 之间自动、异步复制文件 (Object) 的功能,它会将 Object 的创建、更新和删除等操作从源存储空间复制到目标存储空间。
  • BOS事件通知功能,是基于BOS数据处理框架V2.0生成的一套智能触发平台。开发者可基于平台提供的功能,定义业务关注的Bucket中发生的数据行为,BOS会监测Bucket中发生的Put Object、Append Object等行为,向用户的下游业务系统提供触发通知。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部