Protokollierung und Überwachung in Amazon SQS - Amazon Simple Queue Service

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.

Protokollierung und Überwachung in Amazon SQS

Amazon Simple Queue Service ist in einen Service integriert AWS CloudTrail, der eine Aufzeichnung der von einem Benutzer, einer Rolle oder einem ausgeführten Aktionen bereitstellt AWS-Service. CloudTrail erfasst alle API-Aufrufe für Amazon SQS als Ereignisse. Zu den erfassten Aufrufen gehören Aufrufe von der Amazon SQS SQS-Konsole und Code-Aufrufe der Amazon SQS SQS-API-Operationen. Anhand der von gesammelten Informationen können Sie die Anfrage CloudTrail, die an Amazon SQS gestellt wurde, die IP-Adresse, von der aus die Anfrage gestellt wurde, den Zeitpunkt der Anfrage und weitere Details ermitteln.

Jeder Ereignis- oder Protokolleintrag enthält Informationen zu dem Benutzer, der die Anforderung generiert hat. Die Identitätsinformationen unterstützen Sie bei der Ermittlung der folgenden Punkte:

  • Ob die Anfrage mit Anmeldeinformationen des Root-Benutzers oder des Benutzers gestellt wurde.

  • Die Anforderung wurde im Namen eines IAM-Identity-Center-Benutzers erstellt.

  • Gibt an, ob die Anforderung mit temporären Sicherheitsanmeldeinformationen für eine Rolle oder einen Verbundbenutzer gesendet wurde.

  • Ob die Anforderung aus einem anderen AWS-Service gesendet wurde.

CloudTrail ist in Ihrem aktiv AWS-Konto , wenn Sie das Konto erstellen, und Sie haben automatisch Zugriff auf den CloudTrail Event-Verlauf. Der CloudTrail Ereignisverlauf bietet eine einsehbare, durchsuchbare, herunterladbare und unveränderliche Aufzeichnung der aufgezeichneten Verwaltungsereignisse der letzten 90 Tage in einem. AWS-Region Weitere Informationen finden Sie im AWS CloudTrail Benutzerhandbuch unter Arbeiten mit dem CloudTrail Ereignisverlauf. Für die Anzeige des Eventverlaufs CloudTrail fallen keine Gebühren an.

Für eine fortlaufende Aufzeichnung der Ereignisse in AWS-Konto den letzten 90 Tagen erstellen Sie einen Trail- oder CloudTrailLake-Event-Datenspeicher.

CloudWatch Amazon-Alarme

Überwachen Sie eine einzelne Metrik über einen von Ihnen festgelegten Zeitraum und ergreifen Sie eine oder mehrere Aktionen auf der Grundlage des Werts der Metrik im Verhältnis zu einem definierten Schwellenwert über mehrere Zeiträume. Sie können beispielsweise einen CloudWatch Alarm so konfigurieren, dass er eine Benachrichtigung an ein Amazon SNS SNS-Thema sendet oder eine Aktion zum Senden einer Nachricht an eine Amazon SQS SQS-Warteschlange auslöst. CloudWatch Alarme führen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich ändern und für eine bestimmte Anzahl von Zeiträumen in diesem Zustand bleiben.

Weitere Informationen erhalten Sie unter CloudWatch Alarme für Amazon SQS-Metriken erstellen und Alarme für Warteschlangen mit unbestätigten Briefen mithilfe von Amazon erstellen CloudWatch.

CloudWatch Amazon-Protokolle

Überwachen, speichern und greifen Sie auf Protokolldateien zu Amazon SQS zu, indem Sie Ihre Anwendungen oder Lambda-Funktionen konfigurieren, die Nachrichten verarbeiten, um Protokolle an Logs zu CloudWatch senden. Sie können diese Protokolle verwenden, um die Nachrichtenverarbeitung zu analysieren, Probleme zu debuggen und die Leistung Ihrer Amazon SQS SQS-Workflows zu überwachen.

Weitere Informationen finden Sie unter Protokollieren von Amazon Simple Queue Service API-Aufrufen mit AWS CloudTrail.

CloudWatch Amazon-Veranstaltungen

Verwenden Sie Amazon CloudWatch Events, um Änderungen oder bestimmte Ereignisse in Ihrer AWS Umgebung zu erkennen und sie an eine Amazon SQS-Warteschlange weiterzuleiten. Auf diese Weise können Sie Ereignisdaten erfassen, Workflows auslösen oder Ereignisse für die spätere Verarbeitung speichern.

Weitere Informationen finden Sie Automatisieren von Benachrichtigungen von AWS Services an Amazon SQS mithilfe von Amazon EventBridge in diesem Handbuch und EventBridge die Entwicklung von Amazon CloudWatch Events im EventBridge Amazon-Benutzerhandbuch.

AWS CloudTrail Logs

CloudTrail erfasst eine detaillierte Aufzeichnung der Aktionen, die in Amazon SQS von Benutzern, Rollen oder AWS-Services ausgeführt wurden. Diese Protokolle ermöglichen es Ihnen, API-Aufrufe wie SendMessageReceiveMessage, oder nachzuverfolgen und wichtige Informationen zu liefern DeleteQueue, z. B. wer die Anfrage gestellt hat, wann sie erfolgt ist und die ursprüngliche IP-Adresse.

Weitere Informationen finden Sie unter Protokollieren von Amazon Simple Queue Service API-Aufrufen mit AWS CloudTrail.

AWS Trusted Advisor

Trusted Advisor verwendet Best Practices, die in der AWS Kundenbetreuung entwickelt wurden, um Sie bei der Optimierung Ihrer Amazon SQS SQS-Nutzung zu unterstützen. Es überprüft Ihre Amazon SQS SQS-Warteschlangen und bietet umsetzbare Empfehlungen zur Erhöhung der Sicherheit, Verbesserung der Zuverlässigkeit der Nachrichtenverarbeitung und Kostensenkung. Es kann beispielsweise vorgeschlagen werden, Warteschlangen für unzustellbare Nachrichten zu aktivieren oder Ihre Richtlinien für den Warteschlangenzugriff zu verbessern, um einen sicheren Betrieb zu gewährleisten.

Weitere Informationen finden Sie unter AWS Trusted Advisor im Support -Benutzerhandbuch.

CloudTrail Pfade

Ein Trail ermöglicht CloudTrail die Übermittlung von Protokolldateien an einen Amazon S3 S3-Bucket. Alle mit dem erstellten Pfade AWS Management Console sind regionsübergreifend. Sie können mithilfe von AWS CLI einen Einzel-Region- oder einen Multi-Region-Trail erstellen. Es wird empfohlen, einen Trail mit mehreren Regionen zu erstellen, da Sie alle Aktivitäten AWS-Regionen in Ihrem Konto erfassen. Wenn Sie einen Einzel-Region-Trail erstellen, können Sie nur die Ereignisse anzeigen, die im AWS-Region des Trails protokolliert wurden. Weitere Informationen zu Trails finden Sie unter Erstellen eines Trails für Ihr AWS-Konto und Erstellen eines Trails für eine Organisation im AWS CloudTrail -Benutzerhandbuch.

Sie können eine Kopie Ihrer laufenden Verwaltungsereignisse kostenlos an Ihren Amazon S3 S3-Bucket senden, CloudTrail indem Sie einen Trail erstellen. Es fallen jedoch Amazon S3 S3-Speichergebühren an. Weitere Informationen zur CloudTrail Preisgestaltung finden Sie unter AWS CloudTrail Preise. Informationen zu Amazon-S3-Preisen finden Sie unter Amazon S3 – Preise.

CloudTrail Datenspeicher für Ereignisse in Lake

CloudTrail Mit Lake können Sie SQL-basierte Abfragen für Ihre Ereignisse ausführen. CloudTrail Lake konvertiert bestehende Ereignisse im zeilenbasierten JSON-Format in das Apache ORC-Format. ORC ist ein spaltenförmiges Speicherformat, das für den schnellen Abruf von Daten optimiert ist. Die Ereignisse werden in Ereignisdatenspeichern zusammengefasst, bei denen es sich um unveränderliche Sammlungen von Ereignissen handelt, die auf Kriterien basieren, die Sie mit Hilfe von erweiterten Ereignisselektoren auswählen. Die Selektoren, die Sie auf einen Ereignisdatenspeicher anwenden, steuern, welche Ereignisse bestehen bleiben und für Sie zur Abfrage verfügbar sind. Weitere Informationen zu CloudTrail Lake finden Sie unter Arbeiten mit AWS CloudTrail Lake im AWS CloudTrail Benutzerhandbuch.

CloudTrail Für das Speichern und Abfragen von Ereignisdaten in Lake fallen Kosten an. Beim Erstellen eines Ereignisdatenspeichers wählen Sie die Preisoption aus, die für den Ereignisdatenspeicher genutzt werden soll. Die Preisoption bestimmt die Kosten für die Erfassung und Speicherung von Ereignissen sowie die standardmäßige und maximale Aufbewahrungsdauer für den Ereignisdatenspeicher. Weitere Informationen zur CloudTrail Preisgestaltung finden Sie unter AWS CloudTrail Preise.