全部產品
Search
文件中心

MaxCompute:GetProject

更新時間:Sep 20, 2026

查詢MaxCompute專案的基本資訊。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

odps:GetProject

get

*Project

acs:odps:{#regionId}:{#accountId}:projects/{#ProjectName}

無 無

請求文法

GET /api/v1/projects/{projectName} HTTP/1.1

路徑參數

名稱

類型

必填

描述

樣本值

projectName

string

是

專案名稱。

odps_project

請求參數

名稱

類型

必填

描述

樣本值

verbose

boolean

否

是否帶有附加資訊(securityProperties, superAdmins)

true

withStorageTierInfo

boolean

否

是否帶有附加資訊(properties.storageTierInfo)

true

withQuotaProductType

boolean

否

是否帶有附加資訊(productType)

true

返回參數

名稱

類型

描述

樣本值

object

請求返回參數。

data

object

請求返回結果。

comment

string

專案描述。

BI_Analysis

costStorage

string

儲存總量。 查看專案目前儲存大小,此儲存量與計量口徑一致,即按 Project 採集壓縮後的邏輯儲存大小。

16489027

createdTime

integer

建立時間。

1704380838000

defaultQuota

string

預設計算 Quota。 用於實現運算資源分配。未指定計算 Quota 的情況下,該專案發起的作業將消耗預設 Quota 資源。更多運算資源使用請參閱 計算資源-Quota 使用。

os_PayAsYouGoQuota

ipWhiteList

object

IP 白名單。

ipList

string

公網和雲端產品互連網路 IP 白名單。

說明

如果只設定公網和雲端產品互連網路 IP 白名單,則公網和雲端產品互連網路存取受設定限制,VPC 網路存取全部禁止。

10.88.111.3

vpcIpList

string

VPC 網路 IP 白名單。

說明

如果只設定 VPC 網路 IP 白名單,則 VPC 網路存取受設定限制,公網和雲端產品互連網路存取全部禁止。

10.88.111.3

name

string

專案名稱。

odps_project

owner

string

專案 owner 帳號資訊。

ALIYUN$odps****@aliyunid.com

productType

string

預設計算 Quota 的計費模式。

PayAsYouGo

properties

object

專案基礎屬性。

allowFullScan

boolean

專案空間是否允許全表掃描。全表掃描會佔用大量資源,為提升處理效率,預設關閉該功能。

false

autoMvQuotaGb

integer

elderTunnelQuota

string

專案綁定的資料傳輸服務資源群組父群組(無需關注)。

Default_p

enableAutoMv

boolean

enableDataMasking

boolean

enableDecimal2

boolean

專案是否開啟 MaxCompute 2.0 的 Decimal 資料類型。

true

enableDr

boolean

enableFdcCacheForce

boolean

是否強制開啟外部表快取。

true

enableTieredStorage

boolean

是否開啟 分層儲存。

true

enableTunnelQuotaRoute

boolean

是否開啟資料傳輸服務資源群組路由。

  • true:表示該專案預設提交的資料傳輸任務會使用綁定的資料傳輸服務資源群組。

  • false:表示該專案預設提交的資料傳輸任務會使用資料傳輸服務共用資源群組。

true

encryption

object

儲存加密屬性。

algorithm

string

資料加密演算法:金鑰支援的加密演算法,包含 AES256、AESCTR 和 RC4。

AES256

enable

boolean

專案是否需要開啟資料加密功能。更多資料加密資訊,請參閱 儲存加密。

true

key

string

資料加密使用的金鑰類型,包含預設金鑰(MaxCompute Default Key)和自帶金鑰(BYOK)。預設金鑰(MaxCompute Default Key)是 MaxCompute 內部建立的預設金鑰。

dafault

externalProjectProperties

object

外部專案屬性。

externalCatalogId

string

foreignServerName

string

foreignServerType

string

isExternalCatalogBound

string

是否為 湖倉一體 2.0外部專案。

true

tableFormat

string

warehouse

string

fdcQuota

string

外部表快取 Quota。

fdc_quota

retentionDays

integer

備份資料的保留天數。在此期間,您可以將目前版本復原至任意一個備份的資料版本。 取值範圍為 [0,30],預設值為 1,0 代表關閉備份功能。

1

sqlMeteringMax

string

單 SQL 消費的最高臨界值。 單位:掃描量(GB)*複雜度。

1500

storageTierInfo

object

分層儲存資訊。

projectBackupSize

integer

備份儲存大小。

86672917

projectTotalSize

integer

總儲存用量。

56066037

storageTierSize

object

分層儲存資訊。

longTermSize

integer

長期儲存用量。

21764917

lowFrequencySize

integer

低頻儲存用量。

767693

standardSize

integer

標準儲存用量。

27649172

tableLifecycle

object

資料表的生命週期屬性。

type

string

生命週期類型。取值:

  • mandatory:Lifecycle 子句為必選設定,使用者必須設定資料表的生命週期。

  • optional:建立資料表時,Lifecycle 子句為可選設定,如果不設定資料表的生命週期,則該資料表永遠有效。

  • inherit:建立資料表時,如果不設定資料表的生命週期,則該資料表的生命週期為 odps.table.lifecycle.value 的值。

optional

value

string

資料表的生命週期,單位為:天。取值範圍為 1~37231,預設值為 37231。

37231

tableLifecycleConfig

object

分層儲存生命週期規則屬性,設定後系統將基於該規則觸發分層儲存類型自動轉換。

TierToLongterm

object

長期儲存標識。

DaysAfterLastAccessGreaterThan

integer

距離資料最後存取時間超過多少天後自動設定,對應資料表或分區的 LastAccessTime。

說明

若資料表或分區的 LastAccessTime 為空,則:

  • 對於 2023 年 10 月 01 日前建立的資料表或分區,預設按照 UTC+0 時區的 2023.10.01 00:00:00 時間計算。

  • 對於 2023 年 10 月 01 日後新建的資料表或分區,若資料沒被存取過,按照 CreateTime 時間計算。

180

DaysAfterLastModificationGreaterThan

integer

距離資料最後修改時間超過多少天後自動設定,對應資料表或分區的 LastModifiedTime。

180

DaysAfterLastTierModificationGreaterThan

integer

距離上次轉換儲存類型的時間。

1

TierToLowFrequency

object

低頻儲存標識。

DaysAfterLastAccessGreaterThan

integer

定義距離資料最後存取時間超過多少天後自動設定,對應資料表或分區的 LastAccessTime。

說明

若資料表或分區的 LastAccessTime 為空,則:

  • 對於 2023 年 10 月 01 日前建立的資料表或分區,預設按照 UTC+0 時區的 2023.10.01 00:00:00 時間計算。

  • 對於 2023 年 10 月 01 日後新建的資料表或分區,若資料沒被存取過,按照 CreateTime 時間計算。

30

DaysAfterLastModificationGreaterThan

integer

定義距離資料最後修改時間超過多少天後自動設定,對應資料表或分區的 LastModifiedTime。

30

DaysAfterLastTierModificationGreaterThan

integer

距離上次轉換儲存類型的時間。

1

timezone

string

專案時區,即為 odps.sql.timezone 屬性。

Asia/Shanghai

tunnelQuota

string

專案綁定的 資料傳輸服務資源群組。

  • Default(資料傳輸服務共用資源群組):該專案不允許使用資料傳輸服務(包年包月)資源群組。不管開啟成預設資料傳輸服務資源群組取值是什麼,該專案預設提交的資料傳輸服務會自動使用 Default 資源群組。

  • 資料傳輸服務(包年包月)資源群組:該專案允許使用資料傳輸服務(包年包月)資源群組。

Default

typeSystem

string

資料類型版本。取值:

  • 1:1.0 版本

  • 2:2.0 版本

  • hive:hive 相容類型

三種資料類型版本的區別請參閱 資料類型版本說明。

2.0

regionId

string

區域 ID。

cn-beijing

saleTag

object

預設計算 Quota 的執行個體 ID 與付費類型。

resourceId

string

預設計算 Quota 的執行個體 ID。

b7afb7d1-****-****-****-c393669c307b

resourceType

string

預設計算 Quota 的付費類型。

PayAsYouGo

securityProperties

object

權限屬性。

enableDownloadPrivilege

boolean

是否使用 Download 權限控制功能,預設為不使用狀態。

false

enableNamespacePrivilege

boolean

開啟 IAM 權限。

labelSecurity

boolean

是否使用 Label 權限控制功能,預設為不使用狀態。

false

objectCreatorHasAccessPermission

boolean

是否允許物件建立者擁有物件的存取權限,預設為允許狀態。

true

objectCreatorHasGrantPermission

boolean

是否允許物件建立者擁有物件的授權權限,預設為允許狀態。

true

projectProtection

object

資料保護機制屬性。

exceptionPolicy

string

如選擇開啟專案空間資料保護,允許設定例外或受信任專案,指定使用者將指定物件的資料流出至指定專案,所有符合 Exception Policy 中描述的情形都可以打破資料保護機制。

{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": "", "Action": [ "odps:[, , ...]" ], "Resource": "acs:odps:*:", "Condition": { "StringEquals": { "odps:TaskType": [ "" ] } } } ] }

protected

boolean

是否開啟專案的 資料保護機制,禁止或允許資料流出專案,預設為不開啟狀態。

true

usingAcl

boolean

是否使用 ACL 權限控制功能,預設為使用狀態。

true

usingPolicy

boolean

是否使用 Policy 權限控制功能,預設為使用狀態。

true

status

string

專案狀態。取值:

  • AVAILABLE:正常

  • READONLY:唯讀

  • FROZEN:凍結

  • DELETING:刪除中

AVAILABLE

superAdmins

array

專案的 Super_Administrator 角色成員列表。

string

專案的 Super_Administrator 角色成員帳號資訊。

RAM$odps****@aliyunid.com:RAM_USER

threeTierModel

boolean

是否支援按 Schema 儲存。 MaxCompute 支援 Schema,處於 Project 下,Table、Resource、UDF 上的物件,對 Table、Resource、UDF 進行歸類。一個 Project 下可以有多個 Schema。詳細資訊請參閱 Schema 操作。

true

type

string

專案類型。取值:

  • managed:內部專案。

  • external:外部專案。

managed

errorCode

string

錯誤碼。

OBJECT_NOT_EXIST

errorMsg

string

錯誤資訊。

This object does not exist.

httpCode

integer

HTTP 狀態碼。

  • 1xx:資訊回應 - 請求已接收,正在處理中。

  • 2xx:成功 - 請求動作已被伺服器端成功接收、理解並接受。

  • 3xx:重新導向 - 請求被重新導向,採取進一步行動以完成請求。

  • 4xx:用戶端錯誤 - 請求包含錯誤請求參數、語法或特定請求條件無法滿足。

  • 5xx:伺服器端錯誤 - 伺服器由於其他原因無法滿足請求。

200

requestId

string

請求 ID。

0b87b7b316643495896551555e855b

樣本

正常返回樣本

JSON格式

{
  "data": {
    "comment": "BI_Analysis",
    "costStorage": "16489027",
    "createdTime": 1704380838000,
    "defaultQuota": "os_PayAsYouGoQuota",
    "ipWhiteList": {
      "ipList": "10.88.111.3",
      "vpcIpList": "10.88.111.3"
    },
    "name": "odps_project",
    "owner": "ALIYUN$odps****@aliyunid.com",
    "productType": "PayAsYouGo",
    "properties": {
      "allowFullScan": false,
      "autoMvQuotaGb": 0,
      "elderTunnelQuota": "Default_p",
      "enableAutoMv": false,
      "enableDataMasking": false,
      "enableDecimal2": true,
      "enableDr": false,
      "enableFdcCacheForce": true,
      "enableTieredStorage": true,
      "enableTunnelQuotaRoute": true,
      "encryption": {
        "algorithm": "AES256",
        "enable": true,
        "key": "dafault"
      },
      "externalProjectProperties": {
        "externalCatalogId": "",
        "foreignServerName": "",
        "foreignServerType": "",
        "isExternalCatalogBound": "true",
        "tableFormat": "",
        "warehouse": ""
      },
      "fdcQuota": "fdc_quota",
      "retentionDays": 1,
      "sqlMeteringMax": "1500",
      "storageTierInfo": {
        "projectBackupSize": 86672917,
        "projectTotalSize": 56066037,
        "storageTierSize": {
          "longTermSize": 21764917,
          "lowFrequencySize": 767693,
          "standardSize": 27649172
        }
      },
      "tableLifecycle": {
        "type": "optional",
        "value": "37231"
      },
      "tableLifecycleConfig": {
        "TierToLongterm": {
          "DaysAfterLastAccessGreaterThan": 180,
          "DaysAfterLastModificationGreaterThan": 180,
          "DaysAfterLastTierModificationGreaterThan": 1
        },
        "TierToLowFrequency": {
          "DaysAfterLastAccessGreaterThan": 30,
          "DaysAfterLastModificationGreaterThan": 30,
          "DaysAfterLastTierModificationGreaterThan": 1
        }
      },
      "timezone": "Asia/Shanghai",
      "tunnelQuota": "Default",
      "typeSystem": "2.0"
    },
    "regionId": "cn-beijing",
    "saleTag": {
      "resourceId": "b7afb7d1-****-****-****-c393669c307b",
      "resourceType": "PayAsYouGo"
    },
    "securityProperties": {
      "enableDownloadPrivilege": false,
      "enableNamespacePrivilege": false,
      "labelSecurity": false,
      "objectCreatorHasAccessPermission": true,
      "objectCreatorHasGrantPermission": true,
      "projectProtection": {
        "exceptionPolicy": "{\n      \"Version\": \"1\",\n      \"Statement\": [\n            {\n                  \"Effect\": \"Allow\",\n                  \"Principal\": \"\",\n                  \"Action\": [\n                        \"odps:[, , ...]\"\n                  ],\n                  \"Resource\": \"acs:odps:*:\",\n                  \"Condition\": {\n                        \"StringEquals\": {\n                              \"odps:TaskType\": [\n                                    \"\"\n                              ]\n                        }\n                  }\n            }\n      ]\n}",
        "protected": true
      },
      "usingAcl": true,
      "usingPolicy": true
    },
    "status": "AVAILABLE",
    "superAdmins": [
      "RAM$odps****@aliyunid.com:RAM_USER\n"
    ],
    "threeTierModel": true,
    "type": "managed"
  },
  "errorCode": "OBJECT_NOT_EXIST",
  "errorMsg": "This object does not exist.",
  "httpCode": 200,
  "requestId": "0b87b7b316643495896551555e855b"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情。