Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
Wie kann ich Probleme mit benutzerdefinierten GuardDuty-Amazon-SNS-Benachrichtigungen beheben, die nicht zugestellt werden?
Meine benutzerdefinierten Amazon GuardDuty Amazon Simple Notification Service (Amazon SNS)-Benachrichtigungen wurden nicht zugestellt.
Kurzbeschreibung
Ich habe die Anweisungen befolgt, um eine Amazon-EventBridge-Regel für GuardDuty zu konfigurieren, um benutzerdefinierte SNS-Benachrichtigungen zu senden, wenn bestimmte AWS-Service-Ereignistypen ausgelöst werden. Die SNS-Benachrichtigungen wurden jedoch nicht zugestellt.
Behebung
Folgen Sie diesen Anweisungen, um zu überprüfen, ob die folgenden Einstellungen korrekt sind:
- Bestätigung des Amazon-SNS-Abonnements.
- Amazon SNS-Thema AWS Identity and Access Management (IAM) Zugriffsrichtlinie.
- AWS Key Management Service (AWS KMS) Berrechtigungen.
- EventBridge-Ereignismuster, JSON-Objekt, das den Typ findet.
Bestätigen Sie das Amazon SNS-Abonnement
- Öffnen Sie die Amazon-SNS-Konsole und wählen Sie dann Abonnements.
- Stellen Sie für Ihre Amazon-SNS-Abonnement-ID sicher, dass der Status Bestätigt lautet und das Thema korrekt ist.
- Wenn der Status Bestätigung ausstehend lautet, folgen Sie den Anweisungen, um das Abonnement zu bestätigen.
Bestätigen der Berechtigungen für die SNS-IAM-Themenzugriffsrichtlinie
- Öffnen Sie die Amazon-SNS-Konsole und wählen Sie dann Themen.
- Wählen Sie unter Name Ihr Amazon-SNS-Thema.
- Wählen Sie unter Details die Registerkarte Zugriffsrichtlinie.
- Stellen Sie sicher, dass die IAM-Richtlinie die Veröffentlichung des events.amazonaws.com-Prinzipals ähnlich dem folgenden erlaubt:
{ "Sid": "AWSEvents", "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": "sns:Publish", "Resource": "arn:aws:sns:YOUR-REGION:YOUR-ACCOUNT-ID:YOUR-SNS-TOPIC" }
Bestätigen der AWS-KMS-Berechtigungen
Hinweis: Sie können diesen Schritt überspringen, wenn Sie die Verschlüsselung nicht aktiviert haben oder wenn Sie einen von AWS verwalteten Schlüssel verwendet haben.
- Öffnen Sie die AWS-KMS-Konsole und wählen Sie dann Kunden verwaltete Schlüssel.
- Wählen Sie unter Schlüssel-ID den vom Kunden verwalteten Schlüssel aus, den Sie zum Verschlüsseln von SNS-Nachrichten verwendet haben.
- Wählen Sie unter Schlüsselrichtlinie die Option Zur Richtlinienansicht wechseln.
- Stellen Sie sicher, dass die KMS-Schlüsselrichtlinie die Veröffentlichung des events.amazonaws.com-Prinzipals ähnlich dem folgenden erlaubt:
{ "Sid": "AWSEvents", "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": [ "kms:GenerateDataKey", "kms:Decrypt" ], "Resource": "*" }
Den Typ des EventBridge-Ereignismusters im JSON-Objekt Erkenntnis bestätigen
- Öffnen Sie die EventBridge-Konsole und wählen Sie dann Regeln.
- Wählen Sie **unter **Name Ihre Regel.
- Überprüfen Sie im Ereignismuster, ob der Typ des JSON-Objekts Erkenntnis mit dem spezifischen AWS-Service übereinstimmt, ähnlich wie im Folgenden beschrieben:
{ "source": [ "aws.guardduty" ], "detail-type": [ "GuardDuty Finding" ] }
Weitere Informationen finden Sie unter Erstellen von benutzerdefinierten Antworten auf GuardDuty-Erkenntnisse mit Amazon CloudWatch Events.
Bestätigen der EventBridge-Exporthäufigkeit
- Öffnen Sie die GuardDuty-Konsole und wählen Sie dann Einstellungen.
- Wählen Sie unter Exportoptionen für Erkenntnisse die Option Bearbeiten aus.
- Überprüfen Sie unter Häufigkeit bearbeiten, um aktualisierte Erkenntnisse zu veröffentlichen, die eingestellte Häufigkeit. Standardmäßig werden die Erkenntnisse automatisch alle 6 Stunden an EventBridge gesendet. Um die Häufigkeit von der Standardeinstellung von 6 Stunden zu ändern, wählen Sie entweder 1 Stunde oder 15 Minuten und wählen Sie dann Änderungen speichern aus.
**Hinweis:**GuardDuty sendet innerhalb von 5 Minuten Benachrichtigungen über neue Erkenntnisarten. Weitere Informationen finden Sie unter Häufigkeit der CloudWatch-Events-Benachrichtigungen für GuardDuty.
Ähnliche Informationen
Warum erhält mein Amazon-SNS-Thema keine EventBridge-Benachrichtigungen?

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 4 Monaten
- AWS OFFICIALAktualisiert vor 9 Monaten