Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
MUST use when managing resources.
How to use
Utwórz plik zasobu w formacie
{ścieżka}.resource.json, na przykładf/databases/postgres_prod.resource.json. Plik powinien zawierać polevaluez konfiguracją orazresource_typeokreślający typ usługi (postgresql, mysql, slack, s3 itd.).Zdefiniuj konfigurację zasobu w polu
value— dla bazy danych PostgreSQL dodaj host, port, użytkownika, hasło i nazwę bazy; dla Slack'a wystarczy token; dla AWS S3 podaj bucket, region i klucze dostępu.Zamiast wpisywać hasła bezpośrednio, użyj odwołań do zmiennych w formacie
$var:g/all/nazwa(zmienna globalna),$var:u/użytkownik/nazwa(zmienna użytkownika) lub$var:f/folder/nazwa(zmienna folderu). Na przykład:"password": "$var:g/all/pg_password".Jeśli jeden zasób zależy od innego, odwołaj się do niego za pomocą
$res:ścieżka/do/zasobu. Na przykład:"database": "$res:f/databases/postgres".Zapisz plik zasobu w repozytorium Windmill. Skill automatycznie rozpozna strukturę JSON i udostępni zasób w przepływach pracy oraz skryptach.
W swoich skryptach lub przepływach pracy odwołuj się do zasobu po jego ścieżce — Windmill automatycznie załaduje poświadczenia i konfigurację bez konieczności ręcznego zarządzania wrażliwymi danymi.