查询数据集与存储桶的绑定关系

最近更新时间:2024-07-09 18:04:41

我的收藏

简介

查询数据集与存储桶的绑定关系功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。 本文档提供关于查询数据集与存储桶的绑定关系的相关 API 概览以及 SDK 示例代码。
注意:
该功能需要 COS JAVA SDK v5.6.219.1 及以上版本。旧版本SDK该接口可能未覆盖或缺少更新参数,使用时建议升级到 最新版本
API
操作描述
查询数据集与存储桶的绑定关系

查询数据集与存储桶的绑定关系

功能说明

查询数据集和对象存储(COS)Bucket 绑定关系列表。

方法原型

public DescribeDatasetBindingResponse describeDatasetBinding(DescribeDatasetBindingRequest customRequest)

请求示例

DescribeDatasetBindingRequest request = new DescribeDatasetBindingRequest();
request.setAppId("1234567890");
//设置数据集名称,同一个账户下唯一。;是否必传:是
request.setDatasetname("数据集名称");
//设置资源标识字段,表示需要与数据集绑定的资源,当前仅支持COS存储桶,字段规则:cos://<BucketName>,其中BucketName表示COS存储桶名称,例如(需要进行urlencode):cos%3A%2F%2Fexample-125000;是否必传:是
request.setUri("uri");

DescribeDatasetBindingResponse response = client.describeDatasetBinding(request);

参数说明

Request: 中的具体数据描述如下:
参数名称
描述
类型
是否必传
AppId
是您在成功申请腾讯云账户后所得到的账号,由系统自动分配,具有固定性和唯一性,可在 账号信息 中查看。通过控制台创建存储桶时,无需用户输入,而在使用工具、API、SDK 时则需要指定 APPID。
String
datasetname
数据集名称,同一个账户下唯一。
String
uri
资源标识字段,表示需要与数据集绑定的资源,当前仅支持COS 存储桶,字段规则:cos://<BucketName>,其中 BucketName 表示 COS 存储桶名称,例如(需要进行urlencode):cos%3A%2F%2Fexample-125000
String
响应参数说明: DescribeDatasetBindingResponse 中的具体数据描述如下:
参数名称
描述
类型
requestId
请求 ID
String
binding
数据集和 COS Bucket 绑定关系信息的列表。
Container
Binding 中的具体数据描述如下:
参数名称
描述
类型
uRI
资源标识字段,表示需要与数据集绑定的资源,当前仅支持 COS 存储桶,字段规则:cos://<BucketName>,其中 BucketName 表示 COS 存储桶名称,例如:cos://examplebucket-1250000000
String
state
数据集和 COS Bucket 绑定关系的状态。取值范围如下:
Running:绑定关系运行中
String
createTime
数据集和 COS Bucket 绑定关系创建时间的时间戳,格式为 RFC3339Nano
String
updateTime
数据集和 COS Bucket的 绑定关系修改时间的时间戳,格式为 RFC3339Nano
创建绑定关系后,如果未暂停或者未重启过绑定关系,则绑定关系修改时间的时间戳和绑定关系创建时间的时间戳相同。
String
datasetName
数据集名称
String

返回结果说明

成功:返回 DescribeDatasetBindingResponse 对象响应信息。
失败:发生错误(如 Bucket 不存在),抛出异常 CosClientException 或者 CosServiceException。详情请参见 异常处理