Ich möchte Flow-Protokolle in AWS Transit Gateway erstellen, um den Datenverkehr über mein Transit-Gateway zu überwachen.
Lösung
Anforderung: Du musst Zugriff auf das AWS-Konto haben, dem das Transit-Gateway gehört. Wenn du keinen Zugriff hast, bitte den Kontoinhaber, dir Berechtigungen über eine AWS Identity and Access Management (IAM)-Rolle zu erteilen.
Eine IAM-Richtlinie und -Rolle für Transit-Gateway-Flow-Protokolle erstellen
-
Öffne die IAM-Konsole.
-
Wähle im Navigationsbereich Richtlinien und dann Richtlinie erstellen aus.
-
Gib die folgende IAM-Richtlinie ein, damit Flow-Protokolle in der Amazon-CloudWatch-Protokollgruppe Protokolle veröffentlichen können:
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents",
"logs:DescribeLogGroups",
"logs:DescribeLogStreams"
],
"Resource": "*"
}
]
}
-
Gib einen Namen und eine Beschreibung für die Richtlinie ein.
-
Wähle Richtlinie erstellen aus.
-
Wähle im Navigationsbereich Rollen aus, um die IAM-Rolle zu erstellen.
-
Wähle Rolle erstellen aus.
-
Wähle für Benutzerdefinierte Vertrauensrichtlinie die Option Typ vertrauenswürdiger Entitäten.
-
Füge die folgende Vertrauensrichtlinie hinzu:
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "vpc-flow-logs.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
-
Wähle Weiter aus.
-
Suche nach der neu erstellten IAM-Richtlinie und füge sie dann der IAM-Rolle hinzu.
-
Wähle Weiter aus.
-
Gib einen Namen und eine Beschreibung für die Richtlinie ein.
-
Wähle Rolle erstellen aus.
Ein Transit-Gateway-Flow-Protokoll erstellen
Hinweis: Nachdem du ein Transit-Gateway-Flow-Protokoll erstellt hast, dauert es mehrere Minuten, Daten zu sammeln und am ausgewählten Ziel zu veröffentlichen. Wenn du Transit-Gateway-Flow-Protokolle veröffentlichst, fallen Gebühren für die Datenerfassung und -speicherung für Vended-Protokolle an. Preisdetails für Vended-Protokolle findest du unter Amazon-CloudWatch-Preise. Wähle dann unter Paid tier (Kostenpflichtiges Kontingent) die Option Protokolle aus und suche nach Vended-Protokollen.
Gehe wie folgt vor:
- Öffne die Amazon Virtual Private Cloud (Amazon VPC)-Konsole.
- Wähle im Navigationsbereich Transit-Gateways aus.
- Wähle dein Transit-Gateway aus.
- Wähle Aktionen und dann Flow-Protokoll erstellen aus.
- Gib folgende Informationen ein:
Wähle als Bestimmungsort die Option An CloudWatch Logs senden aus.
Wähle für Ziel-Protokollgruppe einen vorhandenen Protokollgruppennamen aus.
Hinweis: Gib eine vorhandene CloudWatch-Protokollgruppe an, bevor du Flow-Protokolle erstellst. Erstelle eine Protokollgruppe, bevor du fortfährst, falls keine Protokollgruppe vorhanden ist.
Wähle für die IAM-Rolle die neu erstellte IAM-Rolle aus.
Wähle für Protokolldatensatzformat entweder AWS-Standardformat oder Benutzerdefiniertes Format. Wenn du Benutzerdefiniertes Format wählst, gib die Flow-Protokoll-Datensatzfelder an, die du einbeziehen möchtest.
- (Optional) Wähle Neues Tag hinzufügen, um Tags auf das Flow-Protokoll anzuwenden.
- Wähle Flow-Protokoll erstellen.