The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Ja. Amazon Elastic Container Service (ECS) lässt sich vollständig ohne die AWS-Webkonsole betreiben. Für einzelne Aktionen verwenden Sie die AWS CLI beziehungsweise API, für reproduzierbare Umgebungen CloudFormation oder AWS CDK. Ein belastbarer Ablauf legt Infrastruktur in Git ab, baut Container in der CI/CD-Pipeline, veröffentlicht sie in Amazon ECR und rollt Änderungen über CloudFormation oder CDK aus. Diagnose und laufender Betrieb bleiben ebenfalls per CLI und CloudWatch möglich.
Die Wahl des Werkzeugs hängt davon ab, ob Sie gerade einen einzelnen Service untersuchen, eine standardisierte Plattform ausrollen oder Infrastruktur als Code programmieren. AWS Copilot war dafür lange eine bequeme Abstraktion, ist für neue langfristige Projekte aber ungeeignet: AWS beendet den Support am 12. Juni 2026.
As an Amazon Associate I earn from qualifying purchases.
Welche Wege gibt es, ECS ohne Webkonsole zu verwalten?
Alle vier Ansätze greifen letztlich auf dieselben ECS- und CloudFormation-APIs zu, unterscheiden sich aber in Abstraktion, Wiederholbarkeit und Kontrollgrad. Die folgende Einordnung hilft bei der Auswahl:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| Weg | Stärken | Grenzen | Geeignet für |
|---|---|---|---|
| AWS CLI/API | Direkte Kontrolle, skriptbar, ideal für CI/CD und einzelne Betriebsaktionen | Viele Parameter, IAM- und Netzwerkdetails müssen selbst gepflegt werden | Betrieb, Fehlersuche, Pipeline-Schritte |
| CloudFormation | Deklarativ, wiederholbar, Change Sets und Rollback | YAML oder JSON kann umfangreich und AWS-spezifisch werden | Standardisierte Umgebungen, Audits und Freigabeprozesse |
| AWS CDK | Infrastruktur als Code mit Typisierung, Abstraktionen und wiederverwendbaren Constructs | Bootstrap und Synthese erforderlich; CloudFormation bleibt das Backend | Teams, die Infrastruktur in einer Programmiersprache entwickeln |
| AWS Copilot | Schneller Einstieg, automatischer Image-Bau, ECR-Push und ECS-Deployment | Ende des Supports am 12. Juni 2026 | Vorhandene Workloads und kurzfristige Migration |
In der Praxis ergänzen sich die Werkzeuge: Eine Pipeline kann ein Image mit der CLI nach ECR pushen, anschließend einen CDK-Stack ausrollen und für einen Notfalleingriff aws ecs update-service verwenden. Wichtig ist, dass dauerhafte Konfiguration weiterhin im IaC-Modell gepflegt wird und nicht nur durch einen manuellen CLI-Aufruf entsteht.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Voraussetzungen für einen konsolenfreien Betrieb
Installieren Sie lokal oder im CI/CD-Runner die AWS CLI sowie – je nach Ansatz – das CDK. Konfigurieren Sie eine Region und eine Identität mit den nötigen Rechten. Für produktive Pipelines sollten kurzlebige IAM-Rollen per Föderation oder OIDC verwendet werden, nicht dauerhaft gespeicherte Zugriffsschlüssel.
- Ein AWS-Konto und eine festgelegte Zielregion.
- Ein ECS-Cluster sowie ein Container-Image in Amazon ECR oder ein Prozess, der das Image vor dem Deployment veröffentlicht.
- IAM-Rechte für die tatsächlich benötigten ECS-, ECR-, CloudFormation- und gegebenenfalls S3-Operationen.
- Ein Git-Repository für Taskdefinition, Service, Netzwerk, Rollen, Logs, Secrets und Parameter.
- CloudWatch-Loggruppen und Alarme, damit Fehler auch ohne Webkonsole sichtbar werden.
Prüfen Sie die aktive Identität vor Änderungen mit:
aws sts get-caller-identity
Eine falsche Region oder ein unerwartetes Profil ist eine der häufigsten Ursachen für scheinbar fehlende Cluster und Services. Setzen Sie deshalb Profil und Region in lokalen Skripten und in der Pipeline ausdrücklich.
Recommended Free Tools
AWS CLI: direkte ECS-Operationen skripten
Services und Tasks inspizieren
Die CLI eignet sich besonders für Diagnose und klar abgegrenzte Betriebsaktionen. Mit describe-services sehen Sie den gewünschten und den tatsächlich laufenden Zustand eines Services:
aws ecs describe-services
--cluster mein-cluster
--services mein-service
Für einzelne Tasks liefert describe-tasks unter anderem den letzten Status, Stop-Gründe, Netzwerkanhänge und die verwendete Taskdefinition:
aws ecs describe-tasks
--cluster mein-cluster
--tasks TASK-ID
Die genaue Task-ID erhalten Sie zunächst aus der Task-Liste:
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
aws ecs list-tasks --cluster mein-cluster --service-name mein-service
Diese Abfolge ist nützlich, wenn ein Deployment zwar gestartet wurde, Tasks aber sofort beendet werden. Stop-Gründe, Exit-Codes und Container-Reason zeigen dann, ob etwa das Image nicht geladen werden konnte, ein Healthcheck fehlschlägt oder eine Anwendung beendet wurde.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Gezielte Betriebsaktionen
Ein kontrollierter Neustart lässt sich durch eine neue Deployment-Welle auslösen:
aws ecs update-service
--cluster mein-cluster
--service mein-service
--force-new-deployment
Auch die gewünschte Anzahl von Tasks kann per --desired-count angepasst werden. Solche Änderungen sind für dringende Betriebsmaßnahmen sinnvoll. Dokumentieren Sie sie jedoch anschließend im IaC-Code, sonst setzt die nächste CloudFormation- oder CDK-Ausführung den manuellen Zustand möglicherweise zurück.
Logs ohne Konsole abrufen
Wenn der Service in CloudWatch Logs schreibt, können Sie Logströme per CLI lesen. Der konkrete Loggruppen- und Streamname hängt von Ihrer Taskdefinition ab:
aws logs tail /ecs/mein-service --follow
Existiert die Gruppe unter einem anderen Namen oder in einer anderen Region, müssen Sie diese Werte anpassen. Für automatisierte Diagnose sollten Sie zusätzlich CloudWatch-Alarme auf Fehlerraten, Neustarts und fehlende gesunde Tasks definieren.
CloudFormation: ECS als wiederholbaren Stack ausrollen
CloudFormation beschreibt den Zielzustand deklarativ. Eine ECS-Vorlage sollte mindestens Cluster, Taskdefinition, Service, gewünschte Anzahl, Netzwerk, Load-Balancer-Zuordnung, IAM-Rollen, Logging und Secrets abbilden. Parameter eignen sich für Werte wie Image-Tag, Subnetze oder Umgebung; sensible Inhalte gehören in Secrets Manager oder Systems Manager Parameter Store und nicht in Klartext im Template.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Change Set zuerst erstellen
Versionieren Sie template.yaml in Git und lassen Sie die CLI einen Stack anlegen oder aktualisieren:
aws cloudformation deploy
--template-file template.yaml
--stack-name ecs-prod
--parameter-overrides Environment=prod ImageTag=2026-10-20
Wenn Sie Änderungen vor der Ausführung prüfen möchten, ergänzen Sie --no-execute-changeset. CloudFormation erstellt dann ein Change Set, das Sie anhand der geplanten Ressourcenerstellungen, -änderungen und -löschungen kontrollieren können. Erst nach einer Freigabe führen Sie das Change Set aus. In Pull Requests sollten Template-Diff und Change-Set-Ausgabe gemeinsam geprüft werden.
Rollback und Drift einplanen
Fehlt eine Berechtigung oder kann ein Load Balancer den neuen Task nicht erreichen, schlägt die Stack-Aktualisierung fehl. CloudFormation versucht dann, auf den vorherigen Zustand zurückzurollen. Prüfen Sie Stack-Ereignisse mit:
aws cloudformation describe-stack-events
--stack-name ecs-prod
Manuelle CLI-Änderungen am Service können vom deklarierten Zustand abweichen. Führen Sie deshalb regelmäßig eine Drift-Prüfung durch und entscheiden Sie, ob die Abweichung in den Code übernommen oder zurückgesetzt wird. Ein Rollback schützt nicht vor fachlich falschen, aber technisch gültigen Einstellungen wie einer zu kleinen Task-Anzahl.
AWS CDK: CloudFormation aus Code erzeugen
Das AWS Cloud Development Kit (CDK) bietet Konstrukte für ECS, VPC, IAM, Load Balancer und Logging. Sie schreiben Infrastruktur in einer unterstützten Programmiersprache; cdk synth erzeugt daraus eine CloudFormation-Vorlage. Damit bleibt der CloudFormation-Lebenszyklus erhalten, während wiederverwendbare Komponenten und Typprüfung die Pflege erleichtern.
Erstmaliges Einrichten
Jede Zielregion und jedes Konto benötigen eine gebootstrappte CDK-Umgebung. Der typische Befehl lautet:
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
cdk bootstrap aws://ACCOUNT/REGION
Das Bootstrap legt unter anderem Ressourcen für Assets an. Dafür braucht die ausführende Identität ausreichende Rechte. In einer Organisation sollte das Bootstrap kontrolliert und nicht bei jedem Pipeline-Lauf neu ausgeführt werden.
Free tools Windows power users keep installed
One-click scans. No signup required.
Änderungen prüfen und ausrollen
- Vorlage synthetisieren:
cdk synthzeigt, welche CloudFormation-Ressourcen aus Ihrem Code entstehen. - Unterschiede anzeigen:
cdk diffmacht geplante Änderungen an Cluster, Service, IAM oder Netzwerk sichtbar. - Stack deployen:
cdk deploy MyEcsStackrollt einen einzelnen Stack aus;cdk deploy '*'deployt alle ausgewählten Stacks. - Status kontrollieren: Fragen Sie anschließend Service, Tasks und Logs mit AWS CLI ab.
Die CDK-CLI unterstützt Stack-Auswahl, Parameter und Container-Images. Hotswap kann Entwicklungszyklen verkürzen, umgeht jedoch Teile des normalen CloudFormation-Pfads und kann Drift erzeugen. Verwenden Sie Hotswap deshalb nicht als Standard für produktive Releases.
Ein belastbarer CI/CD-Ablauf ohne Webkonsole
Eine pipeline-taugliche Architektur trennt Image-Erstellung, Infrastrukturänderung und Betrieb:
- Code prüfen: Tests, Linting und die Validierung der Taskdefinition laufen vor dem Build.
- Image bauen: Der Runner erstellt das Container-Image und versieht es mit einem unverwechselbaren Commit- oder Release-Tag.
- ECR veröffentlichen: Das Image wird in das Ziel-Repository gepusht; die Pipeline prüft, dass der Push erfolgreich war.
- IaC validieren: Bei CloudFormation werden Template und Change Set geprüft, bei CDK zunächst
cdk synthundcdk diff. - Freigabe einholen: Pull-Request-Review und ein kontrollierter Change-Set-Schritt verhindern unbeabsichtigte Löschungen oder IAM-Ausweitungen.
- Deployen:
aws cloudformation deployodercdk deployaktualisiert den Stack. - Nachkontrolle: Die Pipeline wartet auf einen stabilen Service und liest
describe-services,describe-taskssowie relevante CloudWatch-Logs aus.
Geben Sie dem Runner nur minimale Rechte für ECR, ECS, CloudFormation und die benötigten S3-Assets. Trennen Sie Rollen für Build, Deployment und reine Diagnose. So kann ein kompromittierter Testschritt nicht automatisch die gesamte Produktionsumgebung verändern.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Copilot: Was ändert sich am 12. Juni 2026?
AWS beschreibt Copilot als Alternative zur Management Console für den täglichen Entwicklungs- und Testzyklus. Der Befehl copilot deploy prüft Manifest und Infrastruktur, baut bei gesetztem image.build das Docker-Image, taggt und pusht es nach ECR, verpackt Manifest und Add-ons als CloudFormation und erstellt oder aktualisiert Taskdefinition und Service beziehungsweise Job.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Diese Bequemlichkeit endet für neue strategische Entscheidungen am 12. Juni 2026. Ab diesem Datum stellt AWS laut eigener Dokumentation keine neuen Funktionen, Sicherheitsupdates oder technische Unterstützung für die Copilot-CLI bereit. Bestehende Deployments sollen weiter funktionieren, gelten aber als ungepflegt. Ein laufender Copilot-Service muss daher nicht am Stichtag abgeschaltet werden; Sie sollten dennoch vor dem Datum einen Zielpfad und eine getestete Rückfallstrategie festlegen.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Migration von Copilot
Beginnen Sie mit einer Bestandsaufnahme der von Copilot erzeugten CloudFormation-Ressourcen. Sichern Sie Manifeste, Add-ons, Taskdefinitionen, IAM-Rollen, ECR-Repositories, Load Balancer, DNS-Einträge, Secrets und Umgebungsvariablen. Markieren Sie, welche Ressourcen produktionskritisch sind und welche nur für Entwicklung existieren.
AWS nennt ECS Express Mode und CDK-L3-Constructs als mögliche Richtungen. Express Mode passt zu einfachen Services mit wenig individueller Infrastruktur. CDK ist geeigneter, wenn Sie Netzwerk, Skalierung, Berechtigungen und mehrere Umgebungen vollständig kontrollieren müssen. Übernehmen Sie Ressourcen schrittweise, testen Sie zunächst in einer separaten Umgebung und wechseln Sie erst nach einem erfolgreichen Rollback-Test den produktiven Datenverkehr.
Fehlerbilder und systematische Lösung
Service bleibt unter der gewünschten Anzahl
Starten Sie mit describe-services und prüfen Sie anschließend die gestoppten Tasks. Häufige Ursachen sind ein nicht erreichbares ECR-Image, fehlende Execution-Role-Rechte, falsche Subnetze oder Sicherheitsgruppen sowie ein Load-Balancer-Healthcheck, der den Containerpfad nicht erreicht. Die eigentliche Ursache steht meist in Stop-Grund, Container-Reason oder CloudWatch-Log.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsCloudFormation meldet fehlende Berechtigungen
Vergleichen Sie die fehlgeschlagene Ressource mit der Rolle, die CloudFormation tatsächlich verwendet. Eine lokal funktionierende CLI-Identität beweist nicht, dass die Service-Role dieselben Rechte besitzt. Ergänzen Sie nur die fehlende Aktion für den konkreten Ressourcentyp und wiederholen Sie danach das Change Set.
CDK-Deployment scheitert beim Bootstrap
Prüfen Sie Konto, Region und die Berechtigung zum Anlegen der Bootstrap-Ressourcen. Verwenden Sie in der Pipeline dieselbe Zielregion wie bei cdk bootstrap; ein Bootstrap in einer anderen Region hilft dem Deployment nicht. Erst wenn cdk synth lokal oder im Runner erfolgreich ist, lohnt sich ein erneuter Deploy-Versuch.
Manuelle Änderung wird wieder überschrieben
Das ist erwartbares Verhalten, wenn der Stack den alten Zielzustand enthält. Entscheiden Sie, ob die Änderung dauerhaft sein soll. Ist sie dauerhaft, ändern Sie Template oder CDK-Code, prüfen cdk diff beziehungsweise ein CloudFormation-Change-Set und deployen erneut. War sie nur ein Notfalltest, stellen Sie den deklarierten Zustand bewusst wieder her.
Entscheidung für neue Projekte
Nutzen Sie die AWS CLI als universelles Betriebs- und Diagnosewerkzeug unabhängig vom IaC-Ansatz. Wählen Sie CloudFormation, wenn AWS-Nähe, explizite Templates und ein klarer Change-Set-Prozess wichtiger sind als maximale Abstraktion. Wählen Sie CDK, wenn Ihr Team Infrastruktur in Code modularisieren, testen und über mehrere Stacks wiederverwenden möchte. Starten Sie kein neues langfristiges Projekt mehr mit Copilot, da der Supporttermin feststeht.
Die Webkonsole ist damit nicht erforderlich, aber Governance bleibt notwendig: Git-Versionierung, kurzlebige Rollen, Pull-Request-Reviews, cdk diff oder Change Sets vor produktiven Änderungen sowie automatisierte Checks nach dem Rollout ersetzen nicht die Kontrolle, sondern machen sie reproduzierbar und auditierbar.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

