创建资源
功能介绍
创建一个新资源,作业节点类型MRS Spark、MRS MapReduce、DLI Spark可以通过资源引用JAR、properties等文件。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。
URI
- 参数说明 
     表1 URI参数说明 参数名 是否必选 参数类型 说明 project_id 是 String 项目编号,获取方法请参见项目ID和账号ID。 
请求参数
| 参数名 | 是否必选 | 参数类型 | 说明 | 
|---|---|---|---|
| workspace | 否 | String | 工作空间id。 
 | 
| 参数名 | 是否必选 | 参数类型 | 说明 | 
|---|---|---|---|
| name | 是 | String | 资源名称,只能包含英文字母、数字、中文字符、下划线或中划线,且长度为1-32个字符。 | 
| type | 是 | String | 资源类型,包含: 
 | 
| location | 是 | String | 资源文件所在OBS路径,当类型为jar时,location为主Jar包所在路径。最多1023个字符。示例:obs://myBucket/test.jar | 
| dependFiles | 否 | List<String> | 主Jar包所依赖的JAR包、properties文件。总的长度不能超过10240个字符。 | 
| desc | 否 | String | 描述,长度不能超过255个字符。 | 
| directory | 否 | String | 资源所在目录。 通过DataArts Studio管理控制台 > 数据开发,左侧列表选择“配置管理 > 资源管理”。在资源的目录树上,可以查看到当前已经创建的目录,默认在根目录/。 | 
响应参数
| 参数名 | 是否必选 | 参数类型 | 说明 | 
|---|---|---|---|
| resourceId | 是 | String | 资源ID | 
请求示例
创建资源名称为test的资源,资源类型为jar,资源文件所在OBS路径为obs://dlf-test/hadoop-mapreduce-examples-2.4.1.jar,资源主Jar包所依赖的JAR包、properties文件为obs://dlf-test/depend1.jar","obs://dlf-test/depend2.jar,描述为test,资源所在目录为/resource。
POST /v1/b384b9e9ab9b4ee8994c8633aabc9505/resources
{
	"name": "test",
	"type": "jar",
	"location": "obs://dlf-test/hadoop-mapreduce-examples-2.4.1.jar",
	"dependFiles": ["obs://dlf-test/depend1.jar","obs://dlf-test/depend2.jar"],
	"desc": "test",
	"directory":"/resource"
}
  响应示例
状态码
状态码请参见状态码。
 
  