详情页标题前

腾讯云对象存储检索对象内容

详情页1

简介

文档提供关于检索对象内容操作相关的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
SELECT Object Content 检索对象内容 从指定对象(CSV 格式或者 JSON 格式)中检索内容

SDK API 参考

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

检索对象内容

功能说明

COS Select 支持检索以下格式的对象数据:CSV 格式:对象以 CSV 格式存储,并以固定的分隔符划分。JSON 格式:对象以 JSON 格式存储,可以是 JSON 文件或者 JSON 列表。注意:使用 COS Select,您必须具有 cos:GetObject 的授权。CSV、JSON 对象需要以 UTF-8 格式编码。COS Select 支持检索 GZIP 或者 BZIP2 压缩的 CSV、JSON 对象。COS Select 支持检索 SSE-COS 加密的 CSV、JSON 对象。

示例代码

try{    // 存储桶名称,此处填入格式必须为 bucketname-APPID, 其中 APPID 获取参考 https://console.cloud.tencent.com/developer    string bucket = "examplebucket-1250000000";    string key = "exampleobject"; //对象键
SelectObjectRequest request = new SelectObjectRequest(bucket, key);
ObjectSelectionFormat.JSONFormat jSONFormat = new ObjectSelectionFormat.JSONFormat(); jSONFormat.Type = "DOCUMENT"; jSONFormat.RecordDelimiter = "\n";
string outputFile = "select_local_file.json";
request.SetExpression("Select * from COSObject") .SetInputFormat(new ObjectSelectionFormat(null, jSONFormat)) .SetOutputFormat(new ObjectSelectionFormat(null, jSONFormat)) .SetCosProgressCallback(delegate (long progress, long total) { Console.WriteLine("OnProgress : " + progress + "," + total); }) .OutputToFile(outputFile) ;
SelectObjectResult selectObjectResult = cosXml.SelectObject(request); Console.WriteLine(selectObjectResult.stat);}catch (COSXML.CosException.CosClientException clientEx){ Console.WriteLine("CosClientException: " + clientEx.StackTrace); Console.WriteLine("CosClientException: " + clientEx.Message);}catch (COSXML.CosException.CosServerException serverEx){ Console.WriteLine("CosServerException: " + serverEx.GetInfo());}

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

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

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

相关推荐

  • 腾讯云对象存储提交多个任务

    功能描述 提交多个任务。 请求 请求示例 POST /jobs HTTP/1.1Host: <BucketName-APPID>.ci.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>Content-Length: <le…

    腾讯云 2023年12月9日
  • 腾讯云轻量应用服务器相关操作云小二

    在轻量应用服务器中构建及部署函数 如果您习惯使用在轻量应用服务器中进行远程开发,可以直接在轻量应用服务器内进行函数的构建与部署,此方式不依赖容器镜像仓库。  命令行登录 OpenFaaS 应用镜像内已内置 faas-cli 命令行工具,在轻量应用服务器内使用 faas-cli 命令行登录可以在登录轻量应用服务器实例后使用以下命令。 cat /var/li…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储人脸检测

    功能描述 人脸检测功能为同步请求方式,您可以通过本接口检测图片中的人脸位置。注意:本接口属于 GET 请求,为同步请求方式,需携带签名,具体签名设置请参见 请求签名。成功调用接口会产生 人脸检测费用 和 COS 读请求费用。如果图片属于 COS 上的低频存储类型,成功调用接口会产生 COS 低频数据取回费用。不支持对 COS 上的归档存储类型和深度归档存储类…

    腾讯云 2023年12月9日
  • 腾讯云对象存储检索对象内容

    简介 本文档提供关于检索对象内容操作相关的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 SELECT Object Content 检索对象内容 从指定对象(CSV 格式或者 JSON 格式)中检索内容 SDK API 参考 SDK 所有接口的具体参数与方法说明,请参考 SDK API。 检索对象内容 功能说明 COS Select 支持…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库自动故障转移和读写分离-云淘科技

    使用PostgreSQL的libpq或JDBC,您可以通过简单的配置实现自动故障转移(failover)和读写分离。 背景信息 从PostgreSQL 10开始,libpq驱动层开始支持简单的故障转移,JDBC驱动层则支持简单的故障转移和负载均衡。 libpq是PostgreSQL的C应用程序接口,包含一组库函数,允许客户端程序将查询请求发送给Postgre…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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