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.
Bewährte Methoden für die AWS Provider-Versionsverwaltung
Die sorgfältige Verwaltung der Versionen des AWS Providers und der zugehörigen Terraform-Module ist für die Stabilität von entscheidender Bedeutung. In diesem Abschnitt werden bewährte Methoden im Zusammenhang mit Versionseinschränkungen und Upgrades beschrieben.
Bewährte Methoden:
Fügen Sie automatisierte Versionsprüfungen hinzu
Fügen Sie Versionsprüfungen für Terraform-Anbieter in Ihre CI/CD-Pipelines ein, um das Versions-Pinning zu überprüfen, und schlagen Sie Builds fehl, wenn die Version undefiniert ist.
-
Fügen Sie TFLint-Prüfungen
in CI/CD-Pipelines hinzu, um nach Anbieterversionen zu suchen, für die keine festgelegten Einschränkungen für Haupt-/Nebenversionen definiert sind. Verwenden Sie das TFLint-Regelsatz-Plugin für Terraform AWS Provider , das Regeln zur Erkennung möglicher Fehler bereitstellt und nach bewährten Methoden für Ressourcen sucht. AWS -
Fehlerhafte CI-Läufe, die nicht angeheftete Anbieterversionen erkennen, um zu verhindern, dass implizite Upgrades in die Produktionsumgebung gelangen.
Überwachen Sie neue Versionen
-
Überwachen Sie die Versionshinweise und Changelog-Feeds der Anbieter. Erhalten Sie Benachrichtigungen über neue Haupt-/Nebenversionen.
-
Untersuchen Sie die Versionshinweise auf potenziell wichtige Änderungen und bewerten Sie deren Auswirkungen auf Ihre bestehende Infrastruktur.
-
Führen Sie zunächst ein Upgrade von Nebenversionen in Umgebungen außerhalb der Produktionsumgebung durch, um sie zu validieren, bevor Sie die Produktionsumgebung aktualisieren.
Durch die Automatisierung von Versionsprüfungen in Pipelines und die Überwachung neuer Versionen können Sie nicht unterstützte Upgrades frühzeitig catch und Ihren Teams Zeit geben, die Auswirkungen neuer Haupt-/Nebenversionen zu bewerten, bevor Sie Produktionsumgebungen aktualisieren.
Tragen Sie zu Anbietern bei
Tragen Sie aktiv zu HashiCorp AWS Provider bei, indem Sie Fehler melden oder Funktionen bei GitHub Problemen anfordern:
-
Öffne gut dokumentierte Probleme im AWS Provider-Repository, um alle Fehler, auf die du gestoßen bist, oder fehlende Funktionen detailliert zu beschreiben. Stellen Sie reproduzierbare Schritte bereit.
-
Fordern Sie Verbesserungen an und stimmen Sie darüber ab, um die Funktionen des AWS Anbieters für die Verwaltung neuer Dienste zu erweitern.
-
Verweisen Sie auf ausgegebene Pull-Requests, wenn Sie Vorschläge zur Behebung von Fehlern oder Verbesserungen des Anbieters einreichen. Link zu verwandten Problemen.
-
Folgen Sie den Richtlinien für Beiträge im Repositorium für Kodierungskonventionen, Teststandards und Dokumentation.
Indem Sie den Anbietern, die Sie verwenden, etwas zurückgeben, können Sie direkt zu deren Roadmap beitragen und dazu beitragen, deren Qualität und Funktionen für alle Benutzer zu verbessern.