拷贝文件 拷贝文件 拷贝一个文件 用户可以通过bos_copy_object函数拷贝一个Object,如下代码所示: C 复制 1 bos_pool_t * p = NULL ; 2 int is_cname = 0 ; 3 bos_status_t * s = NULL ; 4 bos_request_options
Object上传
额度管理 PutBucketQuota 本接口用来为单个Bucket设置容量上限及object个数上限 注意: 只有bucket的owner且拥有FULL_CONTROL权限才能够进行此请求。 相关参数参见 PutBucketQuota 接口。 C++ 复制 1 void put_bucket_quota ( Clie
跨域访问 PutBucketCors 本接口用来在指定的Bucket上设定一个跨域资源共享(CORS)的规则,如果原规则存在则覆盖原规则。 只有Bucket的所有者和被授予FULL_CONTROL权限的用户才能设置Bucket的CORS。没有权限时,返回403 Forbidden错误,错误码:AccessDenied。
数据加密 PutBucketEncryption 本接口用于开启指定Bucket的加密开关。 相关参数的参见 PutBucketEncryption 接口。 C++ 复制 1 void put_bucket_encryption ( Client & client ) { 2 PutBucketEncrypti
原图保护 PutBucketCopyrightProtection 本接口用来开启Bucket的原图保护功能,并指定resource字段,表示生效的资源范围。 对于开通原图保护的文件,不允许匿名下载访问该文件,或带自定义图片处理参数访问,只允许使用style样式访问或携带合法签名访问。 用户必须拥有FULL_CONTR
标签管理 PutBucketTagging 本接口用来为单个Bucket设置tag。 注意: 只有bucket的owner且拥有FULL_CONTROL权限才能够进行此请求。 相关参数参见 PutBucketTagging 接口。 C++ 复制 1 void put_bucket_tagging ( Client &a
OPTIONSObject OPTIONSObject 浏览器在发送跨域请求之前会发送一个preflight请求(OPTIONS)并带上特定的来源域,HTTP方法和Header信息等给BOS以决定是否发送真正的请求,本接口即响应这种请求。 OPTIONS Object操作不需要进行鉴权。 相关参数参见 OPTIONSO
镜像回源 PutBucketMirroring 本接口用来创建镜像回源管理规则。 注意: 只有bucket的owner且拥有FULL_CONTROL权限才能够进行此请求。 PutBucketMirroring会覆盖原有的镜像回源规则, 如果需要在原有规则基础上新增, 需要在请求中携带所有新旧规则。 相关参数参见 Put
新建Bukcet 基本流程 创建BOSClient类的实例。 执行BOSClient putBucket方法,您需要提供Bucket的名字。 示例代码 Swift 复制 1 BCETask* task = [client putBucket:@"<bucketname>"]; //新建一