全部產品
Search
文件中心

MaxCompute:UpdateProjectBasicMeta

更新時間:Jun 24, 2026

修改專案基本資訊

調試

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

調試

授權資訊

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

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

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

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

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

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

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

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

操作

存取層級

資源類型

條件關鍵字

關聯操作

odps:UpdateProjectBasicMeta

update

*Project

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

請求文法

PUT /api/v1/projects/{projectName}/meta HTTP/1.1

路徑參數

名稱

類型

必填

描述

樣本值

projectName

string

專案名稱。

odps_project

請求參數

名稱

類型

必填

描述

樣本值

body

object

請求體參數。

{ "status":"", // AVAILABLE: restore the project, FROZEN: freeze the project "comment": "", "properties": {} } - Note: If you do not want to update the comment, set it to null. If you set it to an empty string, the comment will be cleared. The properties key-value pairs are the same as those returned by GetProject. Submit only the properties that need to be modified. Do not submit the full property list every time. To reset a property, set the corresponding value to an empty string.

comment

string

專案描述。

BI_Analysis

properties

object

專案基礎屬性。

allowFullScan

boolean

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

false

enableDecimal2

boolean

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

true

enableTunnelQuotaRoute

boolean

是否開啟 Data Transmission Service 資源群組路由。

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

  • false:表示該專案預設提交的資料轉送任務會使用 Data Transmission Service 共用資源組。

true

encryption

object

儲存加密屬性。

enable

boolean

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

true

key

string

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

default

algorithm

string

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

AES256

retentionDays

integer

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

1

sqlMeteringMax

string

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

1500

tableLifecycle

object

表的生命週期屬性。

type

string

生命週期類型。取值:

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

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

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

optional

value

string

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

37231

timezone

string

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

Asia/Shanghai

tunnelQuota

string

專案綁定的 Data Transmission Service資源群組。

  • Default(Data Transmission Service 共用資源組):該專案不允許使用 Data Transmission Service(訂用帳戶)資源群組。不管開啟成預設 Data Transmission Service 資源群組取值是什麼,該專案預設提交的 Data Transmission Service 會自動使用 Default 資源群組。

  • Data Transmission Service(訂用帳戶)資源群組:該專案允許使用 Data Transmission Service(訂用帳戶)資源群組。

Default

typeSystem

string

資料類型版本。取值:

  • 1:1.0 版本

  • 2:2.0 版本

  • hive:hive 相容類型

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

2.0

enableDr

boolean

enableDataMasking

boolean

返回參數

名稱

類型

描述

樣本值

object

請求返回參數。

requestId

string

請求 ID。

0b87b7e216652820458545253e8b0a

httpCode

integer

HTTP 狀態碼。

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

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

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

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

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

200

errorCode

string

錯誤碼。

OBJECT_NOT_EXIST

errorMsg

string

錯誤資訊。

This object does not exist.

data

string

請求返回結果。

success

樣本

正常返回樣本

JSON格式

{
  "requestId": "0b87b7e216652820458545253e8b0a",
  "httpCode": 200,
  "errorCode": "OBJECT_NOT_EXIST",
  "errorMsg": "This object does not exist.\n",
  "data": "success"
}

錯誤碼

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

變更歷史

更多資訊,參考變更詳情