全部產品
Search
文件中心

MaxCompute:Go SDK概述

更新時間:Oct 22, 2024

Go SDK是MaxCompute提供的一套Go程式設計語言介面,您可以通過該介面使用Go代碼來操作和管理MaxCompute服務,例如訪問和管理專案、操作資料表和資料轉送等。

版本資訊

您可訪問GitHub擷取MaxCompute Go SDK源碼。更多Go SDK資訊,請參見MaxCompute Go SDK API文檔

使用嚮導

操作步驟

描述

步驟一:安裝Go SDK

介紹如何安裝MaxCompute Go SDK。

步驟二:配置訪問憑證

使用Go SDK發起MaxCompute請求前,您需要配置訪問憑證,即初始化憑證提供者,阿里雲服務會通過訪問憑證驗證您的身份資訊和存取權限。

步驟三:初始化Go SDK

MaxCompute SDK的初始化需要構建ODPS對象。ODPS對象是MaxCompute SDK的入口,可以通過此類擷取專案空間下的所有對象集合,包括Projects、Tables和Instances。

步驟四:後續操作

執行SQL

您可通過SQLTask對象的run方法或MaxCompute SQL Driver執行各類MaxCompute SQL。

資料上傳與下載

您可使用Tunnel對錶/分區的資料進行批量上傳與下載,也可通過流式資料通道將資料寫入表/分區。

表管理分區管理

你可使用Go SDK對錶/分區進行操作,如擷取表/分區資訊、刪除表/分區等。

Instance管理

MaxCompute執行SQL後返回的Instance對象,用於追蹤SQL執行狀態、結果。

許可權管理

您可通過操作許可權的相關命令進行許可權管理。

Logview

您可通過Logview查看提交的MaxCompute作業,並進行Debug調試。