最小权限原则 最小权限原则 当您为用户授予权限时,应当尽可能缩小条件的适用范围,包括但不限于减少被授权人的数量、缩小适用资源的范围、减少授权的操作、增加授权生效的限制条件等。 最小权限原则适用于一切通过BOS进行的授权操作,包括设置Bucket读写权限、设置Object读写权限、设置子用户访问权限、申请临时授权访问等。当您在进行授权操作时,请严格遵守最小权限原则,避免授予过大的权限,造成数据安全风
认证及权限管理 Bucket ACL和STS有什么区别? BOS的权限可以分成两类:基于资源的权限和基于用户的权限。 基于资源的权限是指控制某个资源可以被哪些人访问, Bucket ACL 就是基于资源的权限。 基于用户的权限是指管理某个用户可以访问哪些资源, STS临时授权 就是基于用户的权限的一种。 Bucket ACL和STS的权限控制都是基于ACL文件实现。语法很接近,都支持grantee
PutBucketRequestPayment 接口描述 本接口用来创建请求者付费功能 注意: 只有bucket的owner且拥有FULL_CONTROL权限才能够进行此请求。 请求 请求语法 PUT /?requestPayment HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <Date> Authorization:
安装SDK工具包 运行环境 C# SDK工具包可在Microsoft .NET Framework v4.6环境下运行。 安装步骤 在 官方网站 下载C# SDK压缩工具包。 将下载的 bce-dotnet-sdk-version.zip 解压后,复制到工程文件夹中。 在Visual Studio项目中“添加引用 -> 浏览”。 添加SDK工具包 BceSdkDotNet.dll 和第三方依赖工具
内切圆裁剪 概述 本文介绍以图片中心为圆心,进行内切圆裁剪的操作。 内切圆裁剪参数 action名称: circle 参数 取值 说明 r 0-图片最小边大小的一半 以图片中心为圆心,从图片取出的半径为r的圆形区域,r如果超过最小边大小的一半,默认取原圆的最大内切圆。 示例 以100为半径,进行内切圆裁剪. https://doc.bce.baidu.com/bce-documentation/B
ExtendBucketObjectLock 接口描述 本接口用于延长合规保留策略保护周期。 请求 请求语法 POST /?extendobjectlock HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <Date> Authorization: <AuthorizationString> Content-Typ
判断Bucket是否存在 若用户需要判断某个Bucket是否存在,则如下代码可以做到: # 获取Bucket的存在信息,需要传入bucket名称,返回值为布尔型 exists = bos_client.does_bucket_exist(bucket_name) # 输出结果 if exists: print("Bucket exists") else: print("
安装SDK工具包 运行环境 依赖开源的第三方库,包括curl、openssl、uuid、jsoncpp,其中jsoncpp可在thirdlib文件夹下编译并安装。 SDK目录结构 ├─example // 使用示例 ├─include // 头文件 │ └─bcesdk │ ├─auth // BCE签名相关类 │ ├─bos // SDK服务相关类 │ │ ├─model // BCE公用mod
设置服务端加密 概述 BOS支持用户在上传和复制请求(PutObject、PostObject、InitiateMultipartUpload、AppendObject、FetchObject、CopyObject)中携带x-bce-server-side-encryption的HTTP header并指定用户的加密算法(目前支持AES256与SM4),从而实现数据的有效安全保护。 操作方式 您可
通用文字识别(ocr) 功能描述 用户向服务请求识别某张图中的所有文字。 请求参数 参数 是否必选 类型 可选值范围 说明 language_type 否 string CHN_ENG、ENG、POR、FRE、GER、ITA、SPA、RUS、JAP、KOR 识别语言类型,默认为 CHN_ENG。可选值包括: - CHN_ENG:中英文混合; - ENG:英文; - POR:葡萄牙语; - FRE: