详情页标题前

腾讯云对象存储版本控制

详情页1

简介

文档提供关于版本控制的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket versioning 设置版本控制 设置存储桶的版本控制功能
GET Bucket versioning 查询版本控制 查询存储桶的版本控制信息

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

设置版本控制

功能说明

设置指定存储桶的版本控制功能。开启版本控制功能后,只能暂停,不能关闭。

示例代码

Objective-C

// 开启版本控制QCloudPutBucketVersioningRequest* request = [[QCloudPutBucketVersioningRequest alloc] init];
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketrequest.bucket =@"examplebucket-1250000000";
// 说明版本控制的具体信息QCloudBucketVersioningConfiguration* versioningConfiguration = [[QCloudBucketVersioningConfiguration alloc] init];
request.configuration = versioningConfiguration;
// 说明版本是否开启,枚举值:QCloudCOSBucketVersioningStatusEnabled、// QCloudCOSBucketVersioningStatusSuspendedversioningConfiguration.status = QCloudCOSBucketVersioningStatusEnabled;
[request setFinishBlock:^(id outputObject, NSError* error) { // outputObject 包含所有的响应 http 头部 NSDictionary* info = (NSDictionary *) outputObject;}];[[QCloudCOSXMLService defaultCOSXML] PutBucketVersioning:request];

说明更多完整示例,请前往 GitHub 查看。Swift

// 开启版本控制let putBucketVersioning = QCloudPutBucketVersioningRequest.init();
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketputBucketVersioning.bucket = "examplebucket-1250000000";
// 说明版本控制的具体信息let config = QCloudBucketVersioningConfiguration.init();
// 说明版本是否开启,枚举值:Suspended、Enabledconfig.status = .enabled;
putBucketVersioning.configuration = config;
putBucketVersioning.finishBlock = {(result,error) in if let result = result { // result 包含响应的 header 信息 } else { print(error!); }}QCloudCOSXMLService.defaultCOSXML().putBucketVersioning(putBucketVersioning);

说明更多完整示例,请前往 GitHub 查看。

查询版本控制

功能说明

查询指定存储桶的版本控制信息。获取存储桶版本控制的状态,需要有该存储桶的读权限。有三种版本控制状态:未启用版本控制、启用版本控制和暂停版本控制。

示例代码

Objective-C

QCloudGetBucketVersioningRequest* request =                            [[QCloudGetBucketVersioningRequest alloc] init];
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketrequest.bucket = @"examplebucket-1250000000";
[request setFinishBlock:^(QCloudBucketVersioningConfiguration* result, NSError* error) { // 获取多版本状态 QCloudCOSBucketVersioningStatus * status = result.status;}];
[[QCloudCOSXMLService defaultCOSXML] GetBucketVersioning:request];

说明更多完整示例,请前往 GitHub 查看。Swift

let getBucketVersioning = QCloudGetBucketVersioningRequest.init();
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucketgetBucketVersioning.bucket = "examplebucket-1250000000";
getBucketVersioning.setFinish { (config, error) in if let config = config { // 多版本状态 let status = config.status } else { print(error!); }
}QCloudCOSXMLService.defaultCOSXML().getBucketVersioning(getBucketVersioning);

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

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

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

相关推荐

  • 腾讯云云直播时移配置

    直播推流默认关闭时移功能,本文将向您介绍如何对指定推流域名关联时移模板开启时移功能,以及关联成功后如何解绑模板关闭域名时移功能。 使用限制 模板配置完后约5分钟 – 10分钟生效。 模板关联成功后,指定推流域名下的推流地址开启时移功能。一个域名仅可关联一个时移模板,关联后该域名下的所有流均会按照该模板进行时移。 前提条件 已登录 云直播控制台,并…

    2023年12月9日
  • 腾讯云容器服务新建原生节点同尘科技

    本文向您介绍如何通过控制台和 YAML 创建原生节点。 前提条件 已登录 容器服务控制台。已创建 TKE 标准集群。如未创建,请参考 快速创建一个标准集群。说明原生节点仅支持通过节点池管理。 通过控制台创建 1. 登录 容器服务控制台,选择左侧导航栏中的集群。2. 在集群列表页中,单击集群 ID,进入该集群详情页。3. 选择左侧菜单栏中的节点管理 > …

    2023年12月9日
  • 腾讯云对象存储添加日志分析函数

    简介 对象存储(Cloud Object Storage,COS)日志分析为您提供了多种场景的日志分析服务,协助您更高效地提取日志文件中的关键信息。本文介绍如何添加 COS 日志分析函数,创建函数后,请参考 设置日志分析 使用 COS 日志分析功能。 注意事项 若您此前在对象存储控制台上为存储桶添加了 COS 日志分析规则,可以在 云函数控制台 上看到您所创…

    腾讯云 2023年12月9日
  • 腾讯云云函数(SCF)触发器配置描述-云淘科技

    当您调用触发器接口 设置函数触发方式(CreateTrigger)时,对应的 TriggerDesc 参数为触发器描述,您可参考本文进行使用。 定时触发器 该参数直接填写 Cron 表达式,相关内容请参考 Cron 表达式。 TriggerDesc 示例 每五分种触发一次 0 */5 * * * * * API 网关触发器 名称 类型 必选 描述 api A…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云轻量应用服务器内网互联云小二

    操作场景 轻量应用服务器使用腾讯云自动分配的 私有网络 VPC 进行网络隔离,默认情况下内网不与云服务器 CVM、云数据库等其他处于私有网络 VPC 中的腾讯云资源内网互通,需通过关联云联网实现。该功能主要适用于以下业务场景:轻量应用服务器访问云服务器 CVM轻量应用服务器访问云数据库说明同账号下同一地域内的不同轻量应用服务器默认内网互通。更多轻量应用服务器…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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