Mit CodeDeploy endet die Installation nicht endlos

In CodeDeploy tritt manchmal kein Fehler auf und die Installation wird nicht endlos beendet.

Wenn es keine Fehler gibt, denke ich, dass es relativ leicht herauskommt, so dass es ziemlich leichter Inhalt ist, aber ich werde es als Artikel schreiben.

Das ist mir mehrmals passiert,

  1. Die IAM-Rolle von CodeDeploy verfügt nicht über die erforderlichen Berechtigungen
  2. Sie versuchen, einen Container bereitzustellen, der aufgrund eines Fehlers in der Containerkonfigurationsdatei nicht gestartet werden kann.

In meinem Fall war es eine dieser beiden Ursachen.

Fallstudie

Als Referenz möchte ich die Situation vorstellen, in der die letzte Installation, die ich erlebt habe, nicht endlos endet.

Als ich in Fargate versuchte, Protokolle anderer Container mit Fluent-Bit-Containern und FireLens in Seitenwagenkonfiguration an firehose zu senden, bemerkte ich die folgenden Einschränkungen nicht:

Wenn Sie eine benutzerdefinierte Konfigurationsdatei verwenden, müssen Sie einen anderen Pfad als den von FireLens verwendeten angeben. Amazon ECS reserviert Dateipfade für /fluent-bit/etc/fluent-bit.conf (Fluent Bit) und /fluentd/etc/fluent.conf (Fluentd).

FROM amazon/aws-for-fluent-bit:2.1.1

COPY conf/fluent-bit/fluent-bit.conf /fluent-bit/etc/fluent-bit.conf

Weil ich versucht habe, das aus der Docker-Datei erstellte Image bereitzustellen, in dem sich die Konfigurationsdatei im reservierten Pfad befindet

Oder

Diese Konfigurationsdatei war darauf zurückzuführen, dass es sich um eine benutzerdefinierte Konfigurationsdatei handelte und als normale Konfigurationsdatei nicht ausreichte.

Dies kann der Grund sein, warum die Installation nicht abgeschlossen wurde.

Als Gegenmaßnahme

--Überprüfen Sie, ob der Container lokal funktioniert

Geht es um

Da es keine Fehler gibt, denke ich, dass es ziemlich ungeduldig sein wird, wenn ich zum ersten Mal in dieses Phänomen falle, aber ich hoffe, dass dieser Artikel zu einer allgemeinen Prüfung und zu einer Lösung führt.

Recommended Posts

Mit CodeDeploy endet die Installation nicht endlos
Installieren Sie Java mit Ansible
Installieren Sie OpenJDK 8 mit RPM
Installieren Sie Gradle auf ubuntu16.04
Verstopft mit Express npm Installation
Installieren Sie Java 7 mit Homebrew (Fass)
Installieren Sie Oracle JDK 8 mit Ansible
@ClassRules funktioniert nicht mit PowerMockRunner