对象存储
参数列表 | 是否必填 | 类型 | 示例值 | 说明 |
参数列表 | 是否必填 | 类型 | 示例值 | 说明 |
urls | 是 | str | Iterator[str] | ['tos://bucket/key1', 'tos://bucket/key2'] | 单个 URL 的格式为 tos://{bucketname}/{objectname}。 |
prefix | 是 | str | tos://bucket/prefix | 格式为 tos://{bucketname}/{prefix}。 |
region | 是 | str | cn-beijing | 火山 TOS 地域。 |
endpoint | 否 | str | http://tos-cn-beijing.volces.com | 火山 TOS 访问域名。 |
transform | 否 | Callable[[TosObjectReader], Any] | def transform(item): data = item.read() return item.key, item.size | 转换函数。 |
cred | 否 | CredentialProvider | CredentialProvider('ak', 'sk') | 访问密钥配置。 |
client_conf | 否 | TosClientConfig | - | Connector 参数配置。 |
sharding | 否 | bool | True | 是否开启多进程共享数据模式。 |
reader_type | 否 | ReaderType | ReaderType.RANGED | TosObjectReader 子类型,支持的值:
|
buffer_size | 否 | int | 8388608 | 当 ReaderType 为 ReaderType.RANGED 时有效,代表缓存块大小。 |
enable_crc | 否 | bool | True | 是否在上传场景和顺序读场景校验读写的数据一致性。 |
prefetch_concurrency | 否 | int | 32 | 预加载读取数据集的并发数。 |