step-functions
Orkiestruj przepływy pracy AWS bez serwera — definiuj, uruchamiaj i debuguj automaty stanów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do orchestracji przepływów pracy w AWS Step Functions. Zautomatyzuj procesy biznesowe, koordynując wiele usług AWS za pomocą maszyn stanów. Obsługuje projektowanie przepływów, obsługę błędów, równoległe wykonanie, integrację z usługami AWS i debugowanie wykonań. Wybieraj między przepływami Standard (długotrwałe, dokładnie raz) a Express (wysokie obciążenie, krótki czas). Definiuj stany za pomocą JSON — Task, Choice, Parallel, Map, Wait i inne.
Jak używać
Zainstaluj skill step-functions z repozytorium itsmostafa/aws-agent-skills — umożliwia pracę z AWS Step Functions bezpośrednio z agenta.
Zdefiniuj przepływ pracy w Amazon States Language (ASL), czyli JSON-owym formacie dla maszyn stanów. Określ StartAt (stan początkowy) i opisz każdy stan — Task dla wykonania pracy (Lambda, API), Choice dla rozgałęzień warunkowych, Parallel dla równoczesnego wykonania, Map dla iteracji po tablicy, Wait dla opóźnień.
Wybierz typ przepływu: Standard dla długotrwałych, trwałych procesów (płacisz za przejścia stanów) lub Express dla wysokiego wolumenu, krótkich wykonań (płacisz za czas i pamięć).
Skonfiguruj obsługę błędów — dodaj Catch i Retry do stanów Task, aby przechwytywać wyjątki i ponawiać wykonania automatycznie.
Wdrażaj przepływ pracy na AWS — użyj CLI lub konsoli AWS, aby utworzyć maszynę stanów z definicją ASL.
Monitoruj i debuguj wykonania — sprawdzaj historię przejść stanów, identyfikuj błędy i optymalizuj przepływ na podstawie dzienników i metryk.