CreateResourceFile
Creates a resource file in Data Development from a user-specified file, such as a JAR, PY, archive, or file resource.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The DataWorks workspace ID. You can obtain this ID from the workspace configuration page in the DataWorks console. |
10000 |
| FileFolderPath |
string |
Yes |
The path of the file. |
Business_process/First_Business_Process/MaxCompute/Folder_1/Folder_2 |
| FileName |
string |
Yes |
The name of the file. |
Filename |
| FileType |
integer |
Yes |
The code type of the file. Different file types correspond to different code types. For more information, see DataWorks Node Types. |
10 |
| FileDescription |
string |
No |
The description of the file. |
This is a description |
| Owner |
string |
No |
The Alibaba Cloud user ID of the file owner. If not specified, the caller's user ID is used. |
1000000000001 |
| Content |
string |
No |
The code content of the file. The format varies by code type (fileType). To check the expected format, locate a job of the corresponding type in Operation Center, right-click it, and select View Code. |
SHOW TABLES; |
| ResourceFile |
string |
No |
The OSS URL for file upload, provided by POP. |
http://bucketname1.oss-cn-shanghai.aliyuncs.com/example |
| OriginResourceName |
string |
Yes |
The name of the original resource file. |
origin_file_name.sql |
| UploadMode |
boolean |
No |
The upload mode. This parameter applies only to File-type resources in MaxCompute. Valid values:
|
false |
| RegisterToCalcEngine |
boolean |
Yes |
Specifies whether to upload and register the resource to the compute engine. |
false |
| StorageURL |
string |
No |
The storage path of the resource file on the compute engine. This parameter is used only for EMR and CDH. The EMR format is [osshdfs]://path/to/object, and for CDH the default value must be /user/admin/lib. |
oss://oss-cn-shanghai.aliyuncs.com/emr-test |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| Data |
integer |
The ID of the created file. |
1000001 |
| RequestId |
string |
The request ID. Use this ID for troubleshooting if an error occurs. |
0000-ABCD-EFG |
Examples
Success response
JSON format
{
"Data": 1000001,
"RequestId": "0000-ABCD-EFG"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. | No permission, please authorize |
| 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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.