項目(Project)是MaxCompute的基本組織單元,是進行多用戶隔離和訪問控制的主要邊界。您開通MaxCompute服務后,需要通過項目使用MaxCompute。本文為您介紹如何通過MaxCompute控制臺或DataWorks創建MaxCompute項目。
前提條件
阿里云賬號或RAM用戶已開通DataWorks服務和MaxCompute服務,且位于同一地域。
如果您需要以RAM用戶身份創建MaxCompute項目,請確認已獲取RAM用戶賬號并已授予AliyunDataWorksFullAccess權限。
更多創建或獲取RAM用戶信息操作,請參見準備RAM用戶。
背景信息
創建MaxCompute項目的賬號類型
通常RAM用戶的操作權限有限制,如果使用RAM用戶創建MaxCompute項目,需給RAM授予較高操作權限。推薦您使用阿里云主賬號創建MaxCompute項目后,通過授權操作為RAM用戶授予MaxCompute項目的相關操作權限。
更多阿里云賬號與RAM用戶的權限區別,請參見用戶與權限。更多授權操作,請參見MaxCompute權限。
創建項目方式引導
您可以通過如下方式創建MaxCompute項目:
方式一(推薦):通過MaxCompute控制臺創建項目
MaxCompute為您提供界面化的控制臺,您可以在MaxCompute控制臺上創建MaxCompute項目,后續也可繼續在MaxCompute控制臺上進行分析查詢,開發數據作業時可通過CMD工具等連接MaxCompute項目后開展。操作詳情請參見下文的通過MaxCompute控制臺創建項目。
方式二:通過DataWorks控制臺創建項目
DataWorks為阿里云提供的一站式大數據開發治理平臺,您可以在DataWorks上進行MaxCompute作業開發、周期性調度、作業運維、數據治理等一站式數據開發治理操作,如果您希望后續使用DataWorks一站式開發、治理MaxCompute作業,可通過DataWorks控制臺創建DataWorks工作空間,并在此過程中直接創建并綁定MaxCompute數據源,后續即可在DataWorks工作空間中開發MaxCompute作業,詳細操作流程請參見創建工作空間。
說明使用DataWorks進行數據開發治理時,支持隔離開發和生產環境(即使用標準模式的DataWorks),此種情況下,不支持先在MaxCompute控制臺上創建MaxCompute項目后綁定至DataWorks的標準模式中。此種情況請直接使用DataWorks控制臺創建項目。
方式三:通過OpenAPI創建項目
MaxCompute為您提供了OpenAPI供您便捷地進行二次開發,您可調用OpenAPI接口創建MaxCompute項目,詳情請參見CreateProject - 創建項目。
注意事項
創建MaxCompute項目時,您需要注意:
使用阿里云賬號創建MaxCompute項目后,您具備項目內所有對象的操作權限。任何人未經授權無法訪問該項目。
對于RAM用戶創建的MaxCompute項目,RAM用戶和歸屬的阿里云賬號同時具備項目內所有對象的操作權限。其他人未經授權無法訪問該項目。
對于RAM用戶創建的MaxCompute項目,為方便管理,MaxCompute會默認賦予RAM用戶該項目的Super_Administrator角色。
說明如果RAM用戶通過DataWorks控制臺創建項目且DataWorks的工作空間為標準模式,則創建完成后,僅賦予RAM用戶開發環境項目的Super_Administrator角色。
通過MaxCompute控制臺創建項目
登錄MaxCompute控制臺,在左上角選擇地域。
在左側導航欄選擇工作區 > 項目管理,并單擊新建項目。
在新增項目對話框,根據界面提示文案配置項目信息后,單擊確定。
其中需重點關注的配置參數如下,其他參數可參考界面提示文案進行配置。關于參數詳情,您也可參見項目管理(新版)。
參數
描述
計算資源付費類型與默認Quota
您可根據已購買的MaxCompute的資源情況選擇使用哪種。
包年包月
如果您已購買了包年包月的MaxCompute資源,您可將資源做好Quota規劃,為本項目選擇后續作業運行需要使用的包年包月資源Quota。Quota規劃與管理請參見Quota管理(新版)。
按量付費
MaxCompute開通時默認購買的為按量計費標準版的MaxCompute,如果您沒有購買其他MaxCompute資源,可選擇按量付費,并選擇默認后付費Quota。
創建成功后,即可在左側導航欄的工作區 > 項目管理中查看新創建的MaxCompute項目。
后續步驟
如果您需要其他RAM用戶協助開發,可以將RAM用戶添加為MaxCompute項目成員并設置角色。詳情請參見添加工作空間成員并設置角色。
如果您不需要添加項目成員,請準備MaxCompute項目開發環境并安裝相應工具。詳情請參見選擇連接工具。
如果您需要刪除已創建的MaxCompute項目,請參見刪除MaxCompute項目。