MaxCompute Tunnel是MaxCompute的数据通道,您可以通过Tunnel向MaxCompute中上传或者下载数据。

MaxCompute提供的数据上传和下载工具是基于Tunnel SDK编写的。

如果您使用Maven,可以从Maven库中搜索odps-sdk-core 来获取不同版本的Java SDK,相关配置信息如下所示。
<dependency>
    <groupId>com.aliyun.odps</groupId>
    <artifactId>odps-sdk-core</artifactId>
    <version>0.24.0-public</version>
</dependency>

本文将为您介绍Tunnel SDK的主要接口,不同版本的SDK在使用上有所差别,准确信息以SDK Java Doc为准。

主要接口 描述
TableTunnel 访问MaxCompute Tunnel服务的入口类。您可以通过公网或者阿里云内网环境对MaxCompute及其Tunnel进行访问。当您在阿里云内网环境中使用Tunnel内网连接下载数据时,MaxCompute不会将该操作产生的流量计入计费。
TableTunnel.UploadSession 表示一个向MaxCompute表中上传数据的会话。
TableTunnel.DownloadSession 表示一个向MaxCompute表中下载数据的会话。
InstanceTunnel 访问MaxCompute Tunnel服务的入口类。您可以通过公网或者阿里云内网环境对MaxCompute及其Tunnel进行访问。当您在阿里云内网环境中使用Tunnel内网连接下载数据时,MaxCompute不会将该操作产生的流量计入计费。
InstanceTunnel.DownloadSession 表示一个向MaxCompute Instance中下载数据的会话。但只能用于下载以SELECT关键字开头的用于获取数据的SQL Instance。
说明