All Products
Search
Document Center

DataWorks:ListDeploymentPackageFiles

Last Updated:Aug 19, 2026

Mengambil daftar file yang menunggu penerapan beserta versinya.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

dataworks:*

list

*Semua Sumber daya.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

ProjectId

integer

Yes

ID ruang kerja DataWorks. Anda dapat login ke Konsol DataWorks dan membuka halaman konfigurasi ruang kerja untuk mendapatkan ID ruang kerja tersebut.

12345

BusinessId

integer

No

ID alur kerja. Anda dapat memanggil operasi ListBusiness untuk mengkueri ID alur kerja berdasarkan nama.

100001

SolutionId

integer

No

ID Solutions.

8065

CommitFrom

string

No

Tanggal mulai komit, dalam format yyyy-MM-dd.

2025-01-01

CommitTo

string

No

Tanggal akhir komit (inklusif), dalam format yyyy-MM-dd.

2025-01-31

CommitUserId

string

No

ID pengguna yang melakukan komit.

2003****

FileType

integer

No

Jenis kode file.

Kode berbeda digunakan untuk jenis file yang berbeda. Untuk informasi lebih lanjut, lihat DataWorks nodes. Anda juga dapat memanggil operasi ListFileType untuk mengkueri jenis kode file.

10

ChangeType

integer

No

Jenis perubahan. Nilai yang valid:

  • 0: ditambahkan.

  • 1: diperbarui.

  • 2: dihapus.

0

FileIds

array

No

Daftar ID file yang akan dikueri.

string

No

ID file yang akan dikueri.

11223**

FileName

string

No

Nama file.

Filename

PageNumber

integer

No

Nomor halaman.

1

PageSize

integer

No

Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100.

20

Elemen respons

Element

Type

Description

Example

object

Skema Respons

RequestId

string

ID permintaan. Anda dapat menggunakan ID ini untuk pemecahan masalah.

0000-ABCD-EFG****

PagingInfo

object

Informasi paginasi.

TotalCount

integer

Jumlah total entri yang memenuhi kondisi.

100

PageNumber

integer

Nomor halaman, dimulai dari 1.

1

PageSize

integer

Ukuran halaman. Nilai default: 10.

10

DeploymentPackageFiles

array<object>

Daftar versi file yang menunggu penerapan.

object

Informasi tentang versi file yang menunggu penerapan.

Id

integer

ID unik.

650433503

FileId

integer

ID file.

520246913

FileVersion

integer

Versi file.

34

CommitTime

string

Waktu komit.

2025-04-10 15:55:47

CommitUser

string

ID Akun Alibaba Cloud yang digunakan oleh pengguna yang melakukan komit file.

446***

CommitUserName

string

Nama Akun Alibaba Cloud yang digunakan oleh pengguna yang melakukan komit file.

user***

ProjectId

integer

ID ruang kerja.

27595

TenantId

integer

ID penyewa DataWorks.

639415964191360

FileType

integer

Jenis file. Kode untuk file bervariasi berdasarkan jenis file. Untuk informasi lebih lanjut, lihat DataWorks nodes.

13

FileName

string

Nama file pada versi saat ini.

bak_part_basc_person_relation_all_da

Status

integer

Status file kode pada versi saat ini. Nilai yang valid:

  • 2: Pemeriksaan komit sedang berlangsung.

  • 3: Pemeriksaan komit berhasil.

  • 4: Pemeriksaan komit gagal.

  • 10: Melakukan komit.

  • 11: Telah dikomit.

  • 20: Disetujui.

  • 21: Ditolak.

  • 22: Peringatan terdeteksi selama pemeriksaan.

  • 23: Sedang dalam tinjauan kode.

  • 24: Tinjauan kode ditolak.

  • 80: Paket penerapan telah dibuat.

  • 100: Sedang menerapkan.

  • 101: Telah diterapkan ke lingkungan produksi.

  • 200: Dibatalkan.

100

ChangeType

integer

Jenis perubahan, berupa bilangan bulat. Nilai yang valid:

  • 0: penambahan

  • 1: pembaruan

  • 2: penghapusan

0

IsSameAsProductionVersion

boolean

Menunjukkan apakah versi tersebut merupakan versi di lingkungan produksi sistem penjadwalan.

true

NodeId

integer

ID node yang dipicu otomatis yang sesuai dengan file tersebut.

700005008419

Comment

string

Komentar untuk commit.

测试提交

NodeConfiguration

string

Konfigurasi properti penjadwalan node yang sesuai dengan file tersebut, berupa string JSON.

{ "tagList": [], "fileId": -1, "taskRerunTime": 0, "taskRerunInterval": 0, "reRunAble": 1, "nodeId": 125803000, "nodeName": "new", "nodeType": 0, "isStop": 0, "paraValue": "", "startEffectDate": "1970-01-01 00:00:00", "endEffectDate": "9999-01-01 00:00:00", "cronExpress": "00 26 00 * * ?", "owner": "1107550004250000", "resgroupId": 6300000, "cu": "0.25", "appId": 170000, "tenantId": 524257424560000, "createTime": "2025-04-10 15:55:01", "createUser": "1107550004250000", "lastModifyTime": "2025-04-10 15:55:41", "cycleType": 0, "dependentType": 0, "dependentTypeList": [0], "lastModifyUser": "1107550004250000", "dependentDataNode": "", "input": "[{\"regionId\":\"cn-hangzhou\",\"str\":\"root_input\",\"parseType\":1}]", "output": "[{\"str\":\"project_root.526586287_out\",\"parseType\":2},{\"str\":\"project_root.new\",\"parseType\":1}]", "inputList": [{ "regionId": "cn-hangzhou", "str": "root_input", "parseType": 1 }], "outputList": [{ "str": "project_root.526586287_out", "parseType": 2 }, { "str": "project_root.new", "parseType": 1 }], "isAutoParse": 1, "startRightNow": false, "extConfig": "{\"openCustomCron\":false,\"formCron\":\"\"}", "inputContextList": [], "outputContextList": [] }

UseType

string

Modul tempat file tersebut berada. Nilai yang valid:

  • NORMAL: File digunakan untuk DataStudio.

  • MANUAL: File digunakan untuk node yang dipicu secara manual.

  • MANUAL_BIZ: File digunakan untuk alur kerja yang dipicu secara manual.

  • SKIP: File digunakan untuk node simulasi kering di DataStudio.

  • ADHOCQUERY: File digunakan untuk kueri ad hoc.

  • COMPONENT: File digunakan untuk templat skrip.

NORMAL

SmokeTestStatus

string

Status pengujian di lingkungan pengembangan.

未测试

Contoh

Respons sukses

JSONformat

{
  "RequestId": "0000-ABCD-EFG****",
  "PagingInfo": {
    "TotalCount": 100,
    "PageNumber": 1,
    "PageSize": 10,
    "DeploymentPackageFiles": [
      {
        "Id": 650433503,
        "FileId": 520246913,
        "FileVersion": 34,
        "CommitTime": "2025-04-10 15:55:47",
        "CommitUser": "446***",
        "CommitUserName": "user***",
        "ProjectId": 27595,
        "TenantId": 639415964191360,
        "FileType": 13,
        "FileName": "bak_part_basc_person_relation_all_da",
        "Status": 100,
        "ChangeType": 0,
        "IsSameAsProductionVersion": true,
        "NodeId": 700005008419,
        "Comment": "测试提交",
        "NodeConfiguration": "{\n\t\"tagList\": [],\n\t\"fileId\": -1,\n\t\"taskRerunTime\": 0,\n\t\"taskRerunInterval\": 0,\n\t\"reRunAble\": 1,\n\t\"nodeId\": 125803000,\n\t\"nodeName\": \"new\",\n\t\"nodeType\": 0,\n\t\"isStop\": 0,\n\t\"paraValue\": \"\",\n\t\"startEffectDate\": \"1970-01-01 00:00:00\",\n\t\"endEffectDate\": \"9999-01-01 00:00:00\",\n\t\"cronExpress\": \"00 26 00 * * ?\",\n\t\"owner\": \"1107550004250000\",\n\t\"resgroupId\": 6300000,\n\t\"cu\": \"0.25\",\n\t\"appId\": 170000,\n\t\"tenantId\": 524257424560000,\n\t\"createTime\": \"2025-04-10 15:55:01\",\n\t\"createUser\": \"1107550004250000\",\n\t\"lastModifyTime\": \"2025-04-10 15:55:41\",\n\t\"cycleType\": 0,\n\t\"dependentType\": 0,\n\t\"dependentTypeList\": [0],\n\t\"lastModifyUser\": \"1107550004250000\",\n\t\"dependentDataNode\": \"\",\n\t\"input\": \"[{\\\"regionId\\\":\\\"cn-hangzhou\\\",\\\"str\\\":\\\"root_input\\\",\\\"parseType\\\":1}]\",\n\t\"output\": \"[{\\\"str\\\":\\\"project_root.526586287_out\\\",\\\"parseType\\\":2},{\\\"str\\\":\\\"project_root.new\\\",\\\"parseType\\\":1}]\",\n\t\"inputList\": [{\n\t\t\"regionId\": \"cn-hangzhou\",\n\t\t\"str\": \"root_input\",\n\t\t\"parseType\": 1\n\t}],\n\t\"outputList\": [{\n\t\t\"str\": \"project_root.526586287_out\",\n\t\t\"parseType\": 2\n\t}, {\n\t\t\"str\": \"project_root.new\",\n\t\t\"parseType\": 1\n\t}],\n\t\"isAutoParse\": 1,\n\t\"startRightNow\": false,\n\t\"extConfig\": \"{\\\"openCustomCron\\\":false,\\\"formCron\\\":\\\"\\\"}\",\n\t\"inputContextList\": [],\n\t\"outputContextList\": []\n}",
        "UseType": "NORMAL",
        "SmokeTestStatus": "未测试"
      }
    ]
  }
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.