[PYTHON] Ändern des Aufbewahrungszeitraums für CloudWatch-Protokolle in Lambda

0. Autorenumgebung

AWS Lambda: Python 3.8

1. Übersicht

Diesmal musste der Aufbewahrungszeitraum für eine bestimmte Protokollgruppe von CloudWatch LLogs geändert werden In Anbetracht des allgemeinen Zwecks für andere Umgebungen haben wir einen Mechanismus erstellt, der durch Drücken von Lambda sofort geändert werden kann.

2. Verwendung

Erstellen Sie Lambda, legen Sie Folgendes in den Umgebungsvariablen von Lambda fest und führen Sie es aus.

Tage: Protokollaufbewahrungszeitraum, den Sie ändern möchten Muster: Name der Protokollgruppe, die Sie ändern möchten (regulärer Ausdruck) Region: Zielregion (ap-nordöstlich-1 ist gut für die Region Tokio)

image.png

3. Code

Ich beschloss, es Gist zu geben. Da es sich um einen einfachen Code handelt, nur die Gliederung des folgenden Verhaltens.

  1. Holen Sie sich alle Protokollgruppen (get_Loggroups)
  2. Protokollaufbewahrungszeitraum und Erstellung der Protokollgruppenliste (create_Policies)
  3. Einstellung der Protokollaufbewahrungsdauer (set_Logretention)

https://gist.github.com/tunalight/63d2f5260563de5103f844a1f4010b3d

Recommended Posts

Ändern des Aufbewahrungszeitraums für CloudWatch-Protokolle in Lambda
Ändern Sie die Schriftgröße der Legende in df.plot
Ich habe die Sitzungsaufbewahrungsdauer von Django überprüft
Ich habe nach dem Inhalt von CloudWatch Logs Agent gesucht
Ändern Sie das Thema von Jupyter
Ändern Sie den Stil von matplotlib
So ändern Sie die Farbe nur der mit Tkinter gedrückten Taste
Fühlen Sie sich frei, das Legendenlabel mit Seaborn in Python zu ändern
Die Geschichte der Teilnahme an AtCoder
Nimm das Ausführungsprotokoll von Sellerie
Die Geschichte des "Lochs" in der Akte
Ändern Sie das Suffix von django-filter / DateFromToRangeFilter
Diagramm der Geschichte der Anzahl der Ebenen des tiefen Lernens und der Änderung der Genauigkeit
Ändern Sie die Sättigung und Helligkeit von Farbspezifikationen wie # ff000 in Python 2.5
Stellen Sie die Änderung der Anzahl der Keyword-Auftritte pro Monat mithilfe von Pandas grafisch dar
Mit dem Aufkommen von systemd-homed im Jahr 2020 wird sich die Linux-Benutzerverwaltung dramatisch ändern.
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
[Verständnis in 3 Minuten] Der Beginn von Linux
Überprüfen Sie das Verhalten des Zerstörers in Python
Skript zum Ändern der Beschreibung von Fasta
Verhaltensänderung von [Diagramm / Zeitleiste] in Choregraphe 2.5.5.5
Ändern Sie die Liste in der for-Anweisung
Das Ergebnis der Installation von Python auf Anaconda
Ändern Sie die Reihenfolge von PostgreSQL in Heroku
Auf der Suche nach dem schnellsten FizzBuzz in Python
Ändern Sie den Ziel-Batfish-Server von Pybatfish
Visualisieren Sie die Exportdaten des Piyo-Protokolls
[IOS] Ändern Sie die Anzeigezeit für jedes Bild der GIF-Animation in Pythonista3.
Ich war in Schwierigkeiten, weil sich das Verhalten des Docker-Containers nicht geändert hat
Ändern Sie in Python das Verhalten der Methode je nach Aufruf
[AWS] Lassen Sie uns einen Komponententest der Lambda-Funktion in der lokalen Umgebung durchführen
Ändern Sie die Protokolleinstellung von Flask (dictConfig), um andere Protokolle als den Root-Logger auszugeben
So ändern Sie das Erscheinungsbild nicht ausgewählter Fremdschlüsselfelder in Djangos Modellformular