UpdateProjectBasicMeta - 修改项目基本信息

修改项目基本信息

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
odps:UpdateProjectBasicMetaupdate
*全部资源
*

请求语法

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

请求参数

名称类型必填描述示例值
projectNamestring

项目名称。

odps_project
bodyobject

请求体参数。

commentstring

项目描述。

BI_Analysis
propertiesobject

项目基础属性。

allowFullScanboolean

项目空间是否允许全表扫描。全表扫描会占用大量资源,为提升处理效率,默认关闭该功能。

false
enableDecimal2boolean

项目是否开启 MaxCompute 2.0 的 Decimal 数据类型。

true
enableTunnelQuotaRouteboolean

是否开启数据传输服务资源组路由。

  • true:表示该项目默认提交的数据传输任务会使用绑定的数据传输服务资源组。
  • false:表示该项目默认提交的数据传输任务会使用数据传输服务共享资源组。
true
encryptionobject

存储加密属性。

enableboolean

项目是否需要开启数据加密功能。更多数据加密信息,请参见 存储加密

true
keystring

数据加密使用的密钥类型,包含默认密钥(MaxCompute Default Key)和自带密钥(BYOK)。默认密钥(MaxCompute Default Key)是 MaxCompute 内部创建的默认密钥。

default
algorithmstring

数据加密算法:密钥支持的加密算法,包含 AES256、AESCTR 和 RC4。

AES256
retentionDayslong

备份数据的保留天数。在此期间,您可以将当前版本恢复至任意一个备份的数据版本。 取值范围为[0,30],默认值为 1,0 代表关闭备份功能。

1
sqlMeteringMaxstring

单 SQL 消费的最高阈值。 单位:扫描量(GB)*复杂度。

1500
tableLifecycleobject

表的生命周期属性。

typestring

生命周期类型。取值:

  • mandatory:Lifecycle 子句为必选设置,用户必须设置表的生命周期。
  • optional:创建表时,Lifecycle 子句为可选设置,如果不设置表的生命周期,则该表永远有效。
  • inherit:创建表时,如果不设置表的生命周期,则该表的生命周期为 odps.table.lifecycle.value 的值。
optional
valuestring

表的生命周期,单位为:天。取值范围为 1~37231,默认值为 37231。

37231
timezonestring

项目时区,即为odps.sql.timezone属性。

Asia/Shanghai
tunnelQuotastring

项目绑定的数据传输服务 资源组。

  • Default(数据传输服务共享资源组):该项目不允许使用数据传输服务(包年包月)资源组。不管开启成默认数据传输服务资源组取值是什么,该项目默认提交的数据传输服务会自动使用 Default 资源组。

  • 数据传输服务(包年包月)资源组:该项目允许使用数据传输服务(包年包月)资源组。

Default
typeSystemstring

数据类型版本。取值:

  • 1:1.0 版本
  • 2:2.0 版本
  • hive:hive 兼容类型

三种数据类型版本的区别请参见数据类型版本说明

2.0

返回参数

名称类型描述示例值
object

请求返回参数。

requestIdstring

请求 ID。

0b87b7e216652820458545253e8b0a
httpCodeinteger

HTTP 状态码。

  • 1xx:信息响应 - 请求已接收,正在处理中。
  • 2xx:成功 - 请求动作已被服务端成功接收、理解并接受。
  • 3xx:重定向 - 请求被重定向,采取进一步行动以完成请求。
  • 4xx:客户端错误 - 请求包含错误请求参、语法或特定请求条件无法满足。
  • 5xx:服务端错误 - 服务器由于其他原因无法满足请求。
200
errorCodestring

错误码。

OBJECT_NOT_EXIST
errorMsgstring

错误信息。

This object does not exist.
datastring

请求返回结果。

success

示例

正常返回示例

JSON格式

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

错误码

访问错误中心查看更多错误码。