CreateResourceFile

Updated at:

Creates a resource file in Data Development from a user-specified file, such as a JAR, PY, archive, or file resource.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

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.
You can also call the ListFileType operation to query the code types of files.







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:

  • true: Downloadable resource mode.

  • false: Online-editable text mode.

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.