详情页标题前

腾讯云对象存储单链接限速

详情页1

简介

文档提供关于单链接限速相关的介绍和 SDK 示例代码。

使用说明

限速值设置范围为819200 – 838860800,单位默认为 bit/s,即800Kb/s – 800Mb/s,如果超出该范围将返回400错误。说明关于单链接限速的更多说明,请参见 单链接限速 开发者指南。

设置上传限速

// 使用高级接口必须先保证本进程存在一个 TransferManager 实例,如果没有则创建// 详细代码参见本页:高级接口 -> 创建 TransferManagerTransferManager transferManager = createTransferManager();
// 存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式String bucketName = "examplebucket-1250000000";// 对象键(Key)是对象在存储桶中的唯一标识。详情请参见 [对象键](https://cloud.tencent.com/document/product/436/13324)String key = "exampleobject";
// 这里创建一个 ByteArrayInputStream 来作为示例,实际中这里应该是您要上传的 InputStream 类型的流long inputStreamLength = 1024 * 1024;byte data[] = new byte[inputStreamLength];InputStream inputStream = new ByteArrayInputStream(data);
// 限速使用的单位是 bit/s, 这里设置上传限制为 10MB/sputObjectRequest.setTrafficLimit(80*1024*1024);
try { // 高级接口会返回一个异步结果Upload // 可同步地调用 waitForUploadResult 方法等待上传完成,成功返回UploadResult, 失败抛出异常 Upload upload = transferManager.upload(putObjectRequest); UploadResult uploadResult = upload.waitForUploadResult();} catch (CosServiceException e) { e.printStackTrace();} catch (CosClientException e) { e.printStackTrace();} catch (InterruptedException e) { e.printStackTrace();}
// 确定本进程不再使用 transferManager 实例之后,关闭即可// 详细代码参见本页:高级接口 -> 关闭 TransferManagershutdownTransferManager(transferManager);

设置下载限速

// 使用高级接口必须先保证本进程存在一个 TransferManager 实例,如果没有则创建// 详细代码参见本页:高级接口 -> 创建 TransferManagerTransferManager transferManager = createTransferManager();
// 存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式String bucketName = "examplebucket-1250000000";// 对象键(Key)是对象在存储桶中的唯一标识。详情请参见 [对象键](https://cloud.tencent.com/document/product/436/13324)String key = "exampleobject";// 本地文件路径String localFilePath = "/path/to/localFile";File downloadFile = new File(localFilePath);
GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, key);// 限速使用的单位是 bit/s, 这里设置下载限制为 10MB/sgetObjectRequest.setTrafficLimit(80*1024*1024);
try { // 返回一个异步结果 Donload, 可同步的调用 waitForCompletion 等待下载结束, 成功返回 void, 失败抛出异常 Download download = transferManager.download(getObjectRequest, downloadFile); download.waitForCompletion();} catch (CosServiceException e) { e.printStackTrace();} catch (CosClientException e) { e.printStackTrace();} catch (InterruptedException e) { e.printStackTrace();}
// 确定本进程不再使用 transferManager 实例之后,关闭即可// 详细代码参见本页:高级接口 -> 关闭 TransferManagershutdownTransferManager(transferManager);



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

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

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

相关推荐

  • 腾讯云自动化助手批量执行命令

    操作场景 创建命令后,您可在一台或多台云服务器或轻量应用服务器实例中执行命令,多台实例间的执行状态和执行结果互相不影响。本文以云服务器为例,介绍如何通过控制台批量执行命令。 前提条件 实例状态需处于运行中 。目标实例已安装自动化助手客户端,详情请参见 安装自动化助手客户端。使用自动化助手在实例上执行命令,指定的实例需处于 VPC 网络。 操作步骤 使用控制台…

    2023年12月9日
  • 腾讯云容器服务PV 和 PVC 的绑定规则同尘科技

    PV 状态介绍 PV 状态 描述 Avaliable 创建好的 PV 在没有和 PVC 绑定的时候处于 Available 状态。 Bound 当一个 PVC 与 PV 绑定之后,PV 就会进入 Bound 的状态。 Released 一个回收策略为 Retain 的 PV,当其绑定的 PVC 被删除,该 PV 会由 Bound 状态转变为 Released…

    2023年12月9日
  • 阿里云RDS数据库修改账号权限-云淘科技

    您可以根据需要修改普通账号的权限。高权限账号的权限只能重置为初始状态,无法修改为指定的权限。 说明 如果需要自定义各种权限类型组合或授予某些表级别权限等场景,您可以通过数据管理DMS推出的数据库账号权限管理功能进行灵活管控。详情请参见MySQL数据库账号权限管理。 方法一:在控制台修改普通账号的权限 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库使用流程-云淘科技

    快速入门旨在介绍如何创建RDS MySQL实例、进行基本设置以及连接实例,使用户能够了解从购买RDS实例到开始使用实例的流程。 若您初次使用阿里云RDS,请先了解阿里云RDS使用限制。 快速入门视频指导 简易流程通常,从新购实例到可以开始使用实例,您需要完成如下操作。 快速创建RDS MySQL实例 创建数据库和账号 通过DMS登录RDS MySQL 更多操…

    阿里云数据库 2023年12月9日
  • 腾讯云云点播服务等级协议

    详细信息,请参见 腾讯云点播服务等级协议。 云点播官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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