すべてのプロダクト
Search
ドキュメントセンター

DataWorks:CreateResourceFile

最終更新日:Mar 21, 2026

DataWorks のデータ開発向けリソースファイルを作成する際に、ユーザーが自身のファイル(JAR、PY、アーカイブ、または通常のファイルなど)を指定できるようにサポートします。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

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 API を呼び出して、ファイルのコード種別を照会することもできます。

10

FileDescription

string

任意

ファイルの説明文。

This is a description

Owner

string

任意

ファイル所有者の Alibaba Cloud ユーザー ID。このパラメーターを空欄のままにした場合、デフォルトで呼び出し元の Alibaba Cloud ユーザー 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 のファイル型リソースに対してのみ適用されます。有効な値は以下のとおりです。

  • true:ダウンロード可能なリソースモード。

  • false:オンライン編集可能なテキストモード。

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

応答スキーマ

Data

integer

ファイル作成が成功した場合のファイル ID。

1000001

RequestId

string

このリクエスト固有の ID。エラーが発生した場合、この ID を使用してトラブルシューティングを行います。

0000-ABCD-EFG

成功レスポンス

JSONJSON

{
  "Data": 1000001,
  "RequestId": "0000-ABCD-EFG"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

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.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。