Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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.
Verwenden Sie mit CreateFlowLogs
einem CLI
Die folgenden Codebeispiele zeigen die VerwendungCreateFlowLogs
.
- CLI
-
- AWS CLI
-
Beispiel 1: Um ein Flow-Protokoll zu erstellen
Im folgenden
create-flow-logs
Beispiel wird ein Flow-Protokoll erstellt, das den gesamten abgelehnten Datenverkehr für die angegebene Netzwerkschnittstelle aufzeichnet. Die Flow-Protokolle werden mithilfe der Berechtigungen in der angegebenen IAM Rolle an eine Protokollgruppe in CloudWatch Logs übermittelt.aws ec2 create-flow-logs \ --resource-type
NetworkInterface
\ --resource-idseni-11223344556677889
\ --traffic-typeREJECT
\ --log-group-namemy-flow-logs
\ --deliver-logs-permission-arnarn:aws:iam::123456789101:role/publishFlowLogs
Ausgabe:
{ "ClientToken": "so0eNA2uSHUNlHI0S2cJ305GuIX1CezaRdGtexample", "FlowLogIds": [ "fl-12345678901234567" ], "Unsuccessful": [] }
Weitere Informationen finden Sie unter VPCFlow Logs im VPCAmazon-Benutzerhandbuch.
Beispiel 2: Um ein Flow-Protokoll mit einem benutzerdefinierten Format zu erstellen
Das folgende
create-flow-logs
Beispiel erstellt ein Flow-Protokoll, das den gesamten Datenverkehr für die angegebenen Daten erfasst VPC und die Flow-Logs an einen Amazon S3 S3-Bucket übermittelt. Der Parameter--log-format
legt ein benutzerdefiniertes Format für die Flow-Protokolldatensätze fest. Um diesen Befehl unter Windows auszuführen, ändern Sie die einfachen Anführungszeichen (') in doppelte Anführungszeichen („).aws ec2 create-flow-logs \ --resource-type
VPC
\ --resource-idsvpc-00112233344556677
\ --traffic-typeALL
\ --log-destination-types3
\ --log-destinationarn:aws:s3:::flow-log-bucket/my-custom-flow-logs/
\ --log-format '${version} ${vpc-id} ${subnet-id} ${instance-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${tcp-flags} ${type} ${pkt-srcaddr} ${pkt-dstaddr}
'Weitere Informationen finden Sie unter VPCFlow Logs im VPCAmazon-Benutzerhandbuch.
Beispiel 3: Um ein Flow-Protokoll mit einem maximalen Aggregationsintervall von einer Minute zu erstellen
Das folgende
create-flow-logs
Beispiel erstellt ein Flow-Protokoll, das den gesamten Datenverkehr für die angegebenen Daten erfasst VPC und die Flow-Logs an einen Amazon S3 S3-Bucket übermittelt. Der--max-aggregation-interval
Parameter gibt ein maximales Aggregationsintervall von 60 Sekunden (1 Minute) an.aws ec2 create-flow-logs \ --resource-type
VPC
\ --resource-idsvpc-00112233344556677
\ --traffic-typeALL
\ --log-destination-types3
\ --log-destinationarn:aws:s3:::flow-log-bucket/my-custom-flow-logs/
\ --max-aggregation-interval60
Weitere Informationen finden Sie unter VPCFlow Logs im VPCAmazon-Benutzerhandbuch.
-
APIEinzelheiten finden Sie CreateFlowLogs
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird ein EC2 Flowlog für das Subnetz Subnetz-1d234567 zum cloud-watch-log benannten 'subnet1-log' für den gesamten '' Traffic erstellt, wobei die Berechtigungen der Rolle 'Admin' REJECT verwendet werden
New-EC2FlowLog -ResourceId "subnet-1d234567" -LogDestinationType cloud-watch-logs -LogGroupName subnet1-log -TrafficType "REJECT" -ResourceType Subnet -DeliverLogsPermissionArn "arn:aws:iam::98765432109:role/Admin"
Ausgabe:
ClientToken FlowLogIds Unsuccessful ----------- ---------- ------------ m1VN2cxP3iB4qo//VUKl5EU6cF7gQLOxcqNefvjeTGw= {fl-012fc34eed5678c9d} {}
-
CreateFlowLogs AWS Tools for PowerShellEinzelheiten finden Sie unter Cmdlet-Referenz. API
-