在 IBM Cloud Object Storage 中编辑对象数据或在读取数据时跳过前几行

问题描述

如何在 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'
    )
);

 

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...