DataWorks Open API

Objevuje DataWorks API živě z Alibaba Cloud namísto pevného kódování seznamu

od aliyun · aliyun/alibabacloud-bigdata-skills

Funguje s nastavením ★ 8.8/10

DataWorks Open API — Objevuje DataWorks API živě z Alibaba Cloud namísto pevného kódování seznamu

Co umí

Řídí Alibaba Cloud DataWorks prostřednictvím jeho OpenAPI: dva přibalené Python skripty stahují aktuální katalog API a schémata parametrů pro jednotlivá API za běhu, a 1900řádková kuchařka pokrývá životní cyklus create-submit-deploy-run, uzly FlowSpec, pravidla kvality dat a parsování odpovědí. Zahrnuty jsou vzory volání SDK pro Node.js, Python a Java, s MCP serverem jako záložním řešením. Spouští se na práci s DataWorks workspace, node, sync-job, lineage nebo task-instance na Alibaba Cloud.

Testovací report

Spustil jsem oba přibalené discovery skripty bez jakýchkoli pověření: jeden stáhl živá metadata OpenAPI a vypsal 337 skutečných DataWorks API, druhý parsoval oficiální nápovědu do 391 API napříč 16 kategoriemi. Křížová kontrola kuchařky ukázala, že 34 z 35 API označených jako Verified existuje v aktuální specifikaci 2024-05-18, přičemž výjimkou je GetDeployment, které existuje pouze v zastaralé verzi 2020-05-18. Krok discovery také zachytil chybu ve vlastním příkladu dovednosti, který umisťuje PageNumber a PageSize do query stringu, zatímco živá specifikace ListProjects umisťuje každý parametr do formData a přejmenovává Tags na AliyunResourceTags – přesně dvě chyby, které dělá odpověď z paměti bez pomoci. Skutečné ovládání DataWorks vyžaduje přístupový klíč Alibaba Cloud, který jsme neměli, takže je měřena pouze discovery polovina pracovního postupu.

Testováno: 2026-07-29 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/aliyun/alibabacloud-bigdata-skills.git
mkdir -p ~/.claude/skills
cd alibabacloud-bigdata-skills && cp -r skills/dataworks/open-api ~/.claude/skills/dataworks-open-api

Příkazy a ukázkové prompty

  • /dataworks-open-apiObjevuje DataWorks API živě z Alibaba Cloud namísto pevného kódování seznamu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • List all my DataWorks projects in the cn-shanghai region
  • Which DataWorks API do I call to get table lineage information?
  • Create a DataWorks node and deploy it through the OpenAPI lifecycle