问题描述
如何在 IBM Cloud Object Storage 中编辑对象数据或在读取数据时跳过前几行。
我想直接使用API在IBM COS上编辑我的文件,我们有任何API可以帮助实现吗?谢谢!
解决方法
S3 API for Object Storage,including the IBM Cloud Object Storage (COS),有桶和对象的概念。从上传、下载或删除对象的意义上来说,最小级别是对象操作。每个文件都是一个抽象对象。
因此,您无法使用该 S3 API 编辑电子表格或修改视频。
,现在,如果你想跳过 COS 文件中的第一行,我有了一种读取 COS 数据的新方法,你可以使用 SKIPROWS 通过创建 EXTERNAL 表来跳过行。
SELECT *
FROM EXTERNAL 'data.csv'
(COLUMN_1 VARCHAR(60 OCTETS),COLUMN_2 VARCHAR(60 OCTETS))
USING (
delimiter ','
***SKIPROWS 1***
s3(
's3.us-south.cloud-object-storage.appdomain.cloud','access_key_id','secret_access_key','bucket_name'
)
);