支持用户指定自己的文件(比如jar,py,arhive,file等)创建数据开发资源文件。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ProjectId |
integer |
是 |
DataWorks 工作空间的 ID。您可以登录 DataWorks 控制台,进入工作空间配置页面获取工作空间 ID。需要用该参数来确定本次 API 调用操作的 DataWorks 工作空间。 |
10000 |
| FileFolderPath |
string |
是 |
文件的路径。 |
Business_process/First_Business_Process/MaxCompute/Folder_1/Folder_2 |
| FileName |
string |
是 |
文件的名称。 |
Filename |
| FileType |
integer |
是 |
文件的代码类型。 不同文件类型其代码不同,详情请参见 DataWorks 节点合集。 您也可以调用 ListFileType 接口,查询文件的代码类型。 |
10 |
| FileDescription |
string |
否 |
文件的描述信息。 |
This is a description |
| Owner |
string |
否 |
文件责任人的阿里云用户 ID。如果该参数为空,则默认使用调用者的阿里云用户 ID。 |
1000000000001 |
| Content |
string |
否 |
文件代码内容,不同代码类型(fileType)的文件,代码格式不同。您可以在运维中心找到对应类型的任务,右键单击查看代码,查看具体的代码格式。 |
SHOW TABLES; |
| ResourceFile |
string |
否 |
POP 提供的文件上传 OSS URL。 |
http://bucketname1.oss-cn-shanghai.aliyuncs.com/example |
| OriginResourceName |
string |
是 |
原始资源文件的名称。 |
origin_file_name.sql |
| UploadMode |
boolean |
否 |
文件资源上传模式。目前仅对 MaxCompute 的 File 类型文件生效,取值如下:
|
false |
| RegisterToCalcEngine |
boolean |
是 |
是否将资源同步上传到计算引擎。 |
false |
| StorageURL |
string |
否 |
资源文件在计算引擎上的存储路径,目前只有 EMR 和 CDH 用到该字段。EMR 格式为[osshdfs]://path/to/object,CDH 默认需要填写为/user/admin/lib。 |
oss://oss-cn-shanghai.aliyuncs.com/emr-test |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| Data |
integer |
文件创建成功后的 ID。 |
1000001 |
| RequestId |
string |
本次调用的唯一 ID。出现错误后,您可以根据该 ID 排查问题。 |
0000-ABCD-EFG |
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | 没有权限,请授权 |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。