ecs
AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues.
How to use
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.