Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Gründe für den Ausfall der Amazon ECS-API
Wenn eine API-Aktion, die Sie über die Amazon ECS-API, -Konsole oder die ausgelöst haben, mit einer failures
Fehlermeldung AWS CLI beendet wird, kann Folgendes bei der Behebung der Ursache hilfreich sein. Für den Fehler werden ein Grund und der Amazon-Ressourcenname (ARN) der Ressource zurückgegeben, die mit dem Fehler verknüpft ist.
Viele Ressourcen sind regionalspezifisch. Achten Sie also darauf, dass die Konsole auf die richtige Region für Ihre Ressourcen gesetzt ist. Stellen Sie bei der AWS CLI Verwendung von sicher, dass Ihre AWS CLI
Befehle mit dem --region
Parameter an die richtige Region gesendet werden.region
Weitere Informationen über die Struktur des Failure
-Datentyps finden Sie unter Fehler in der Amazon Elastic Container Service-API-Referenz.
Im Folgenden finden Sie Beispiele für Fehlermeldungen, die Sie möglicherweise beim Ausführen von API-Befehlen erhalten.
API-Aktion | Grund des Ausfalls oder Grund des Anhaltens | Ursache |
---|---|---|
|
|
Der angegebene Cluster wurde nicht gefunden. Überprüfen Sie die Schreibweise des Clusternamens. |
|
|
Die angegebene Container-Instance wurde nicht gefunden. Stellen Sie sicher, dass Sie den Cluster angegeben haben, in dem die Container-Instance registriert ist, und dass sowohl die Container-Instance-ARN als auch die ID korrekt sind. |
|
|
Der angegebene Service wurde nicht gefunden. Stellen Sie sicher, dass der richtige Cluster oder die richtige Region angegeben ist und der Dienst-ARN oder -name gültig ist. |
|
|
Die angegebene Aufgabe wurde nicht gefunden. Überprüfen Sie, ob der richtige Cluster oder die richtige Region angegeben ist und ob sowohl der ARN oder die ID der Aufgabe gültig ist. |
|
|
Bei Bei |
|
Die Container-Instance, auf der Sie eine Aufgabe zu starten versucht haben, hat einen Agenten, der derzeit nicht verbunden ist. Um langen Wartezeiten für die Platzierung der Aufgabe vorzubeugen, wurde die Anfrage zurückgewiesen. Informationen zur Fehlerbehebung finden Sie unter Wie behebe ich Probleme mit einem getrennten Amazon-ECS-Agenten |
|
|
Es gibt keine Container-Instance, die die in Ihrer Aufgabendefinition definierten Platzierungsbeschränkungen erfüllt. |
|
|
Ihre Aufgabendefinition enthält einen Parameter, der ein spezifisches Container-Instance-Attribut erfordert, das auf Ihren Container-Instances nicht verfügbar ist. Beispiel: Wenn Ihre Aufgabe den Netzwerkmodus |
|
TaskFailedToStart: NO ACTIVE INSTANCES |
In Ihrem Kapazitätsanbieter gibt es keine aktiven Instances. Informationen zur Verwaltung Ihrer Auto Scaling Scaling-Gruppen finden Sie unter Auto Scaling Scaling-Gruppen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch. | |
|
Es gibt keine Instances in Ihrem Cluster. Dies liegt höchstwahrscheinlich an einem leeren Kapazitätsanbieter oder daran, dass die Instances im Kapazitätsanbieter nicht im Cluster registriert sind. Informationen zur Verwaltung Ihrer Auto Scaling Scaling-Gruppen finden Sie unter Auto Scaling Scaling-Gruppen im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch. | |
|
|
Die angegebene Aufgabe wurde nicht gefunden. Stellen Sie sicher, dass der Cluster-Name oder ARN und der Aufgaben-ARN sowie die ID gültig sind. |
|
Die angegebene Aufgabe ist nicht Teil eines Amazon ECS-Service. Nur vom Amazon-ECS-Service verwaltete Aufgaben können geschützt werden. Überprüfen Sie den Aufgaben-ARN oder die -ID und versuchen Sie es erneut. |
|
|
|
Die Ressource oder Ressourcen, die von der Aufgabe angefragt wurden, sind auf der gegebenen Container-Instance im Cluster nicht verfügbar. Wenn es sich bei der Ressource um CPU, Speicher, Ports oder Elastic-Network-Schnittstellen handelt, müssen Sie Ihrem Cluster möglicherweise Container-Instances hinzufügen. Für Bei |
|
Die Container-Instance, auf der Sie eine Aufgabe zu starten versucht haben, hat einen Agenten, der derzeit nicht verbunden ist. Um langen Wartezeiten für die Platzierung der Aufgabe vorzubeugen, wurde die Anfrage zurückgewiesen. Informationen zur Fehlerbehebung finden Sie unter Wie behebe ich Probleme mit einem getrennten Amazon-ECS-Agenten |
|
|
Die Container-Instance, auf der Sie versucht haben, eine Aufgabe zu starten, befindet sich in einer anderen Availability Zone als die Subnetze, die Sie in |
|
|
Ihre Aufgabendefinition enthält einen Parameter, der ein spezifisches Container-Instance-Attribut erfordert, das auf Ihren Container-Instances nicht verfügbar ist. Beispiel: Wenn Ihre Aufgabe den Netzwerkmodus |
|
|
|
Die Container-Instance, auf der Sie versucht haben, die Aufgabe zu starten, wurde nicht gefunden. Prüfen Sie, ob der falsche Cluster oder die falsche Region angegeben ist oder ob der ARN oder die ID der Container-Instance falsch geschrieben ist. |
|
Die Container-Instance, auf der Sie versucht haben, die Aufgabe zu starten, wurde vorher von Amazon ECS abgemeldet und kann nicht verwendet werden. |
|
|
|
Ein betrügerisches Konto hat die StopServiceDeployment API ausgeführt. |
|
|
Der ARN für den Dienst, den Sie taggen, hat das Kurzformat. Sie müssen auf das Langformat migrieren. Informationen zur Migration des ARN finden Sie unterMigrieren Sie einen Amazon ECS-Kurzservice-ARN zu einem langen ARN. |
|
|
Der Aufgabenschutz kann nicht eingerichtet werden, da eine oder mehrere geschützte Aufgaben verhindern, dass die Dienstbereitstellung einen stabilen Zustand erreicht. Deaktivieren Sie den Aufgabenschutz für vorhandene Aufgaben oder warten Sie, bis der Aufgabenschutz abläuft. |
|
Die angegebene Aufgabe wurde nicht gefunden. Stellen Sie sicher, dass der Cluster-Name oder ARN und der Aufgaben-ARN sowie die ID gültig sind. |
|
|
Die angegebene Aufgabe ist nicht Teil eines Amazon ECS-Service. Nur vom Amazon-ECS-Service verwaltete Aufgaben können geschützt werden. Überprüfen Sie den Aufgaben-ARN oder die -ID und versuchen Sie es erneut. |
Anmerkung
Neben den hier beschriebenen Fehlerszenarien können API-Operationen auch aufgrund von Ausnahmen fehlschlagen, was zu Fehlerreaktionen führt. Eine Liste solcher Ausnahmen finden Sie unter Häufige Fehler.