ListProjects - 获取项目列表

获取MaxCompute项目列表

调试

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

调试

授权信息

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

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

请求参数

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

租户id

549532154333697
regionstring

地域。

cn-beijing
quotaNickNamestring

Quota名称

quotaA
prefixstring

限定返回的资源名称,名称必须以Prefix作为前缀,例如Prefix是a,则返回的资源名均是以a开始的。

a
markerstring

设定结果从marker之后按字母排序的第一个开始返回。

cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
maxIteminteger

每页返回的最大结果数。

10

返回参数

名称类型描述示例值
object

PopResult<ListResultDTO<ProjectInfo, MarkerPageInfo>>

requestIdstring

请求id。

0b16399216671970335563173e2340
dataobject

返回数据。

projectsarray

项目描述。

object

返回数据

namestring

项目名称

odps_project
ownerstring

项目owner

1139815775606813
typestring

项目类型。 取值: -managed:内部项目。 -external:外部项目。

managed
commentstring

备注

maxcompute项目
defaultQuotastring

默认计算quota

quotaA
statusstring

项目状态。 取值: -AVAILABLE:正常 -READONLY:只读 -FROZEN:冻结 -DELETING:删除中

AVAILABLE
costStoragestring

存储量

16489027
propertiesobject

项目属性。

timezonestring

时区

Asia/Shanghai
retentionDayslong

备份数据保留天数

1
allowFullScanboolean

是否允许全表扫描。

false
typeSystemstring

数据类型版本。 取值: -1:1.0版本 -2:2.0版本 -hive:hive兼容类型

2
enableDecimal2boolean

是否开启decimal 2.0

true
sqlMeteringMaxstring

sql消费限制

1500
tableLifecycleobject

表生命周期

typestring

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

optional
valuestring

生命周期天数。

37231
encryptionobject

存储加密信息

enableboolean

是否启用加密,取值:-true-false

true
algorithmstring

加密算法名称

SHA1
keystring

算法密钥名称

dafault
tunnelQuotastring

tunnel Quota名称

quota_tunnel
enableTunnelQuotaRouteboolean

是否开启tunnelQuota路由

true
securityPropertiesobject

权限属性

usingAclboolean

是否使用acl。

true
usingPolicyboolean

是否使用Policy授权

true
objectCreatorHasAccessPermissionboolean

是否允许对象创建者操作对象

true
objectCreatorHasGrantPermissionboolean

是否允许对象创建者授权对象

true
labelSecurityboolean

是否启动Label访问控制

false
enableDownloadPrivilegeboolean

是否开启Download权限

false
projectProtectionobject

是否开启项目空间数据保护

protectedboolean

是否开启项目空间数据保护

true
exceptionPolicystring

ExceptionPolicy。项目所有者需要提前规划Exception Policy,允许指定用户将指定对象的数据流出至指定项目,所有符合Exception Policy中描述的情形都可以打破数据保护机制。

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

ip白名单

ipListstring

ip白名单列表

10.88.111.3
vpcIpListstring

vpcid白名单列表

10.88.111.3
markerstring

设定结果从marker之后按字母排序的第一个开始返回。

cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==
maxIteminteger

每页返回的最大结果数。

10

示例

正常返回示例

JSON格式

{
  "requestId": "0b16399216671970335563173e2340",
  "data": {
    "projects": [
      {
        "name": "odps_project",
        "owner": "1139815775606813",
        "type": "managed",
        "comment": "maxcompute项目\n",
        "defaultQuota": "quotaA",
        "status": "AVAILABLE",
        "costStorage": "16489027",
        "properties": {
          "timezone": "Asia/Shanghai\n",
          "retentionDays": 1,
          "allowFullScan": false,
          "typeSystem": "2",
          "enableDecimal2": true,
          "sqlMeteringMax": "1500",
          "tableLifecycle": {
            "type": "optional",
            "value": "37231\n"
          },
          "encryption": {
            "enable": true,
            "algorithm": "SHA1",
            "key": "dafault"
          },
          "tunnelQuota": "quota_tunnel",
          "elderTunnelQuota": "",
          "enableTunnelQuotaRoute": true
        },
        "securityProperties": {
          "usingAcl": true,
          "usingPolicy": true,
          "objectCreatorHasAccessPermission": true,
          "objectCreatorHasGrantPermission": true,
          "labelSecurity": false,
          "enableDownloadPrivilege": false,
          "projectProtection": {
            "protected": true,
            "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}"
          }
        },
        "ipWhiteList": {
          "ipList": "10.88.111.3",
          "vpcIpList": "10.88.111.3"
        },
        "saleTag": {
          "resourceId": "",
          "resourceType": ""
        },
        "Tags": [
          {
            "TagValue": "",
            "TagKey": ""
          }
        ]
      }
    ],
    "marker": "cHlvZHBzX3VkZl8xMDExNV8xNDU3NDI4NDkzKg==",
    "maxItem": 10,
    "NextToken": ""
  }
}

错误码

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

阿里云首页 云原生大数据计算服务 MaxCompute 相关技术圈