MaxCompute Tunnel是MaxCompute的資料通道,您可以通過Tunnel向MaxCompute中上傳或者下載資料。
MaxCompute提供的資料上傳和下載工具是基於Tunnel SDK編寫的。本文將為您介紹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。 |
說明
- 如果您使用Maven,可以從Maven庫中搜尋odps-sdk-core來擷取最新版本的Java SDK,相關配置資訊如下。
<dependency> <groupId>com.aliyun.odps</groupId> <artifactId>odps-sdk-core</artifactId> <version>X.X.X-public</version> </dependency>
- SDK的更多詳情請參見SDK Java Doc。
- MaxCompute除了SDK之外,還提供了JDBC方式寫入資料,詳情請參見JDBC概述。
- 服務串連的詳情請參見訪問網域名稱和資料中心。