Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do orchestracji kontenerów AWS ECS. Wdrażaj aplikacje w kontenerach, definiuj zadania, konfiguruj usługi i zarządzaj klastrami na Fargate (bez serwera) lub instancjach EC2. Idealny do automatyzacji deploymentu, skalowania i rozwiązywania problemów z kontenerami w agentach Claude i Copilot.
Jak używać
Zainstaluj skill w swoim agencie, wskazując repozytorium itsmostafa/aws-agent-skills i ścieżkę skills/ecs. Upewnij się, że masz skonfigurowane poświadczenia AWS (dostęp do ECS i EC2).
Utwórz klaster ECS za pomocą polecenia create-cluster, podając nazwę klastra. Możesz wybrać Fargate (serverless, płacisz za zadanie) lub EC2 (samodzielnie zarządzane instancje). Dla większości obciążeń Fargate jest prostszy.
Przygotuj definicję zadania (task definition) w formacie JSON — określ obraz kontenera, przydzielone zasoby (CPU, pamięć), zmienne środowiskowe i role IAM. Definicja działa jako szablon dla wszystkich uruchomień kontenera.
Zarejestruj definicję zadania w ECS, aby agent mógł jej używać przy tworzeniu nowych zadań. Skill odczyta konfigurację i będzie gotów do deploymentu.
Utwórz usługę (service) w klastrze, wskazując definicję zadania i żądaną liczbę replik. Usługa automatycznie utrzymuje wymaganą liczbę uruchomionych instancji, obsługuje load balancing i skalowanie.
Monitoruj status zadań i usług za pośrednictwem agenta — skill pozwala sprawdzić logi, zdiagnozować problemy z kontenerami i dostosować skalowanie na podstawie obciążenia.