-
响应参数 状态码:204 创建目录成功 状态码:400 表4 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:409 表5 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:500 表6 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述
-
响应示例 状态码:400 错误响应 {
"errCode" : "SFS.TURBO.0122",
"errMsg" : "invalid mode"
} 状态码:409 错误响应,目录冲突 {
"errCode" : "SFS.TURBO.0114",
"errMsg" : "path already exist"
} 状态码:500 错误响应 {
"errCode" : "SFS.TURBO.0005",
"errMsg" : "Internal server error"
}
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 账号的token Content-Type 是 String MIME类型 表3 请求Body参数 参数 是否必选 参数类型 描述 path 是 String 合法的的目录全路径 mode 否 Long 目录权限,默认值是755,取值范围是0到777。第一位表示目录所有者的权限,取值范围是0到7;第二位表示目录所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。目录所有者由uid指定,目录所属用户组由gid指定,不是目录所有者且不在目录所属用户组的用户为其他用户。例如:755中第一位7代表该目录所有者对该目录具有读、写、执行权限;第二位5代表该目录所属用户组对该目录具有读、执行权限;第三位5代表其他用户对该目录具有读、执行权限。 uid 否 Long 目录所有者的用户id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。 gid 否 Long 目录所属用户组id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 账号的token Content-Type 是 String MIME类型 表3 请求Body参数 参数 是否必选 参数类型 描述 path 是 String 合法的的目录全路径 mode 否 Long 目录权限,默认值是755,取值范围是0到777。第一位表示目录所有者的权限,取值范围是0到7;第二位表示目录所属用户组的权限,取值范围是0到7;第三位表示其他用户的权限,取值范围是0到7。目录所有者由uid指定,目录所属用户组由gid指定,不是目录所有者且不在目录所属用户组的用户为其他用户。例如:755中第一位7代表该目录所有者对该目录具有读、写、执行权限;第二位5代表该目录所属用户组对该目录具有读、执行权限;第三位5代表其他用户对该目录具有读、执行权限。 uid 否 Long 目录所有者的用户id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。 gid 否 Long 目录所属用户组id,默认值是0,取值范围是0到4,294,967,294(即2^32-2)。
-
响应示例 状态码:400 错误响应 {
"errCode" : "SFS.TURBO.0122",
"errMsg" : "invalid mode"
} 状态码:409 错误响应,目录冲突 {
"errCode" : "SFS.TURBO.0114",
"errMsg" : "path already exist"
} 状态码:500 错误响应 {
"errCode" : "SFS.TURBO.0005",
"errMsg" : "Internal server error"
}
-
响应参数 状态码:204 创建目录成功 状态码:400 表4 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:409 表5 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:500 表6 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 resources Array of BatchQuotaPartiallySuccessUnit objects 目录列表 表5 BatchQuotaPartiallySuccessUnit 参数 参数类型 描述 path String 目录全路径 ret_status String 目录quota操作结果 枚举值: successful error capacity Integer 目录的容量大小限制,单位:MB inode Integer 目录的inode数量限制 used_capacity Integer 目录的已用容量 used_inode Integer 目录的已用inode数量 err_code String 错误码 err_message String 错误信息 状态码:400 表6 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID 表7 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述 状态码:500 表8 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID 表9 响应Body参数 参数 参数类型 描述 errCode String 错误码 errMsg String 错误描述
-
响应示例 状态码:200 批量更新目标文件夹配额请求成功 {
"resources": [
{
"path": "/a",
"ret_status": "successful",
"capacity": 1024,
"inode": 1000,
"used_capacity": 0,
"used_inode": 0
}, {
"path": "/b",
"ret_status": "error",
"err_code": "SFS.TURBO.xxxx",
"err_message": "xxxxx",
}
]
} 状态码:400 错误响应 {
"errCode" : "SFS.TURBO.0102",
"errMsg" : "Path is not directory"
} 状态码:500 错误响应 {
"errCode" : "SFS.TURBO.0005",
"errMsg" : "Internal server error"
}
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 账号的token Content-Type 是 String MIME类型 表3 请求Body参数 参数 是否必选 参数类型 描述 path_list 是 Array of strings 合法的已存在的目录的全路径列表 capacity 否 Integer 目录的容量大小,单位:MB; capacity和quota至少二选一 inode 否 Integer 目录的inode数量限制; capacity和quota至少二选一
-
响应示例 状态码:200 OK {
"catalog_name" : "hive",
"description" : "Default catalog, for Hive",
"location" : "obs://lakeformation/test",
"database_location_list" : null,
"owner" : "admin",
"owner_type" : "USER",
"owner_source" : "
IAM "
} 状态码:400 Bad Request {
"error_code" : "common.01000001",
"error_msg" : "failed to read http request, please check your input, code: 400, reason: Type mismatch., cause: TypeMismatchException"
} 状态码:401 Unauthorized {
"error_code": 'APIG.1002',
"error_msg": 'Incorrect token or token resolution failed'
} 状态码:403 Forbidden {
"error" : {
"code" : "403",
"message" : "X-Auth-Token is invalid in the request",
"error_code" : null,
"error_msg" : null,
"title" : "Forbidden"
},
"error_code" : "403",
"error_msg" : "X-Auth-Token is invalid in the request",
"title" : "Forbidden"
} 状态码:404 Not Found {
"error_code" : "common.01000001",
"error_msg" : "response status exception, code: 404"
} 状态码:408 Request Timeout {
"error_code" : "common.00000408",
"error_msg" : "timeout exception occurred"
} 状态码:500 Internal Server Error {
"error_code" : "common.00000500",
"error_msg" : "internal error"
}
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 catalog_name String catalog名称。 catalog_id String catalogID。 description String 描述信息。 location String 路径地址。例如obs://location/uri/。 database_location_list Array of strings 数据库路径列表。当值为null时,响应Body无该参数。 owner String catalog所有者。LakeFormation服务分为一期和二期,一期响应Body无该参数。 owner_type String 所有者类型,USER-用户,GROUP-组,ROLE-角色。LakeFormation服务分为一期和二期,一期响应Body无该参数。 owner_source String 所有者来源:IAM-云用户、SAML-联邦、LDAP-ld用户、LOCAL-本地用户、AGENTTENANT-委托、OTHER-其它。LakeFormation服务分为一期和二期,一期响应Body无该参数。 type String catalog类型,可选值为DEFAULT(代表默认的元数据类型)、CLICKHOUSE(代表CH类型),不设置时默认为DEFAULT。 创建时指定,不可修改。 update_time String catalog元数据最后一次修改时间。 version_id String 版本ID 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码:401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码:403 表7 响应Body参数 参数 参数类型 描述 error Error object 错误信息。 error_code String 错误码。 error_msg String 错误描述。 title String 标题。 表8 Error 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 title String 标题。 message String 错误信息。 code String 状态码。 状态码:404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码:408 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。 状态码:500 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 solution_msg String 解决方案描述。
-
URI GET /v1/{project_id}/instances/{instance_id}/catalogs/{catalog_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目编号。获取方法,请参见获取项目ID。 instance_id 是 String LakeFormation实例ID。创建实例时自动生成。例如:2180518f-42b8-4947-b20b-adfc53981a25。 catalog_name 是 String catalog名称。只能包含字母、数字和下划线,且长度为1~256个字符。 表2 Query参数 参数 是否必选 参数类型 描述 version_id 否 String 版本ID,默认为最新版本
-
URI DELETE /v1/{project_id}/test-suites/{test_suite_id}/directory/{directory_id} 表1 路径参数 参数 是否必选 参数类型 描述 directory_id 是 Integer 目录ID project_id 是 String 表示项目ID,参见获取方法说明。 test_suite_id 是 Integer 测试工程ID
-
请求 请求样例 PUT https://127.0.0.1:5555/softcomai/datalake/dataplan/v1.0/catalogs[{"nodeId":"2443016954893272295","nodeName" : "云核心网修改后","parentNodeId" : "0","secretLevel" : "1","description" : "云核心网","businessType" : "MODEL"}] 参数说明 参数名 是否必选 参数类型 备注 nodeId 是 String 目录ID。 nodeName 是 String 目录名称。 parentNodeId 是 String 父目录ID。 secretLevel 是 String 密级。 description 是 String 描述。 businessType 是 String 业务类型,取值包括MODEL和PACKAGE。