详情页标题前

腾讯云对象存储存储桶复制

详情页1

简介

文档提供关于存储桶复制的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket replication 设置存储桶复制 对已启用版本控制的存储桶配置存储桶复制规则
GET Bucket replication 查询存储桶复制 查询存储桶的存储桶复制配置信息
DELETE Bucket replication 删除存储桶复制 删除存储桶的存储桶复制配置信息

设置存储桶复制

功能说明

设置指定存储桶的存储桶复制规则(PUT Bucket replication)。

方法原型

CosResult PutBucketReplication(const PutBucketReplicationReq& request, PutBucketReplicationResp* response);

请求示例

qcloud_cos::CosConfig config("./config.json");qcloud_cos::CosAPI cos(config);std::string bucket_name = "examplebucket-1250000000";qcloud_cos::PutBucketReplicationReq req(bucket_name);qcloud_cos::PutBucketReplicationResp resp;
req.SetRole("qcs::cam::uin/100000000001:uin/100000000001"); // 设置发起者身份qcloud_cos::ReplicationRule rule("", "qcs::cos:ap-guangzhou:uid/1250000000:destinationbucket-1250000000", "", "", true); // 设置存储桶复制规则req.AddReplicationRule(rule);
qcloud_cos::CosResult result = cos.PutBucketReplication(req, &resp);
if (result.IsSucc()) { // 请求成功} else { // 请求失败,可以调用 CosResult 的成员函数输出错误信息,例如 requestID 等} 

参数说明

参数 参数描述 类型 是否必填
req PutBucketReplication 操作的请求 PutBucketReplicationReq
resp PutBucketReplication 操作的响应 PutBucketReplicationResp

PutBucketReplicationReq 提供以下方法设置存储桶复制相关信息:

void SetRole(const std::string& role)void AddReplicationRule(const ReplicationRule& rule)void SetReplicationRule(const std::vector<ReplicationRule>& rules)

ReplicationRule 的定义如下:

struct ReplicationRule {    bool m_is_enable;    std::string m_id; // 用来标注具体 Rule 的名称        std::string m_prefix;  // 前缀匹配策略,不可重叠,重叠返回错误    std::string m_dest_bucket;  // 目标存储桶信息        std::string m_dest_storage_class;  // 存储类型,枚举值:STANDARD,STANDARD_IA

查询存储桶复制

功能说明

查询指定存储桶的存储桶复制规则(GET Bucket replication)。

方法原型

CosResult GetBucketReplication(const GetBucketReplicationReq& request, GetBucketReplicationResp* response);

请求示例

qcloud_cos::CosConfig config("./config.json");qcloud_cos::CosAPI cos(config);std::string bucket_name = "examplebucket-1250000000";qcloud_cos::GetBucketReplicationReq req(bucket_name);qcloud_cos::GetBucketReplicationResp resp;
qcloud_cos::CosResult result = cos.GetBucketReplication(req, &resp);
if (result.IsSucc()) { // 请求成功,调用 resp 方法获取存储桶复制规则} else { // 请求失败,可以调用 CosResult 的成员函数输出错误信息,例如 requestID 等}

参数说明

参数 参数描述 类型 是否必填
req GetBucketReplication 操作的请求 GetBucketReplicationReq
resp GetBucketReplication 操作的响应 GetBucketReplicationResp

GetBucketReplicationResp 提供以下方法获取存储桶复制规则:

std::string GetRole() const;std::vector<ReplicationRule> GetRules() const;

删除存储桶复制

功能说明

删除指定存储桶的存储桶复制规则(DELETE Bucket replication)。

方法原型

CosResult DeleteBucketReplication(const DeleteBucketReplicationReq& request, DeleteBucketReplicationResp* response);

请求示例

qcloud_cos::CosConfig config("./config.json");qcloud_cos::CosAPI cos(config);std::string bucket_name = "examplebucket-1250000000";qcloud_cos::DeleteBucketReplicationReq req(bucket_name);qcloud_cos::DeleteBucketReplicationResp resp;
qcloud_cos::CosResult result = cos.DeleteBucketReplication(req, &resp);
if (result.IsSucc()) { // 请求成功} else { // 请求失败,可以调用 CosResult 的成员函数输出错误信息,例如 requestID 等}

参数说明

参数 参数描述 类型 是否必填
req DeleteBucketReplication 操作的请求 DeleteBucketReplicationReq
resp DeleteBucketReplication 操作的响应 DeleteBucketReplicationResp

对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145480.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库访问控制-云淘科技

    RDS通过多维度进行访问控制,保证数据安全。 RDS提供如下两种方式创建数据库账号: 通过RDS控制台或者API来创建普通数据库账号,并设置数据库级别的只读、读写、DDL、DML权限。 如果您需要更细粒度的权限控制,例如表、视图、字段级别的权限,也可以通过控制台或者API先创建高权限数据库账号,然后登录数据库创建普通数据库账号。高权限数据库账号可以为普通数据…

    阿里云数据库 2023年12月10日
  • 腾讯云轻量应用服务器产品定价云小二

     按量计费定价 您在开始使用轻量对象存储(Lighthouse-COS)服务后,默认采用按量计费。了解更多,请参见 计费概述。您在了解轻量对象存储的计费项说明和费用组成后,可根据自身业务需求评估所需的用量(例如每月的存储容量、流量)。说明:关于轻量对象存储费用的整体概括,包括计费方式、计费周期等,请参见 计费概述。轻量对象存储当前仅支持公有云地域北京、上海…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云专属可用区(CDZ)产品概述云淘

    专属可用区为部署在客户指定机房,由客户独享全部资源的可用区。 客户可购买计算、存储、数据库等高可用资源,操作体验与腾讯云常规可用区类似。专属可用区为客户提供软硬一体交付和运维服务,助力客户快速搭建安全可靠的专属云。 官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日
  • 腾讯云云直播录制存储至 VOD

    直播录制是将直播原始流经过转音视频封装(不修改音频、视频数据以及对应的时间戳等信息)得到的文件存储到点播平台的服务。 注意事项 创建录制任务 和 创建录制模板配置 为两种录制发起方式,实际使用中按需选择其中一种即可。若同一直播流,配置录制模板的同时创建了录制任务,会导致重复录制。因为推流发起后启动录制任务会有短暂延迟,所以推流时间过短会导致无法生成录制文件。…

    2023年12月9日
  • 阿里云云效流水线中支持镜像镜像的安全检测,只能去ACR中去执行吗,流水线中有计划要支持吗?-云小二-阿里云

    阿里云云效流水线中支持镜像镜像的安全检测吗,只能去ACR中去执行吗,流水线中有计划要支持吗? 以下为热心网友提供的参考意见 不支持, 暂时没有这个计划呢,这个需求已经提给产品了 此回答整理自钉群“云效开发者交流群5群” 以下为热心网友提供的参考意见 问题一:阿里云云效流水线中支持镜像的安全检测吗? 是的,阿里云云效流水线支持容器镜像的安全检测。在云原生交付链…

    阿里云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。