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.
Beispiele für Network Flow Monitor mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Command Line Interface mit Network Flow Monitor Aktionen ausführen und allgemeine Szenarien implementieren.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Siecreate-monitor.
- AWS CLI
-
Um einen Monitor zu erstellen
Im folgenden Beispiel für
create-monitorwird ein Monitor mit dem Namendemoim angegebenen Konto erstellt.aws networkflowmonitor create-monitor \ --monitor-namedemo\ --local-resources type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" \ --scope-arnarn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cfAusgabe:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/demo", "monitorName": "demo", "monitorStatus": "ACTIVE", "tags": {} }Weitere Informationen finden Sie unter Erstellen eines Monitors in Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie CreateMonitor
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-scope.
- AWS CLI
-
So erstellen Sie einen Bereich
Im folgenden Beispiel für
create-scopewird ein Bereich mit einer Reihe von Ressourcen erstellt, für die Network Flow Monitor Metriken zum Netzwerkverkehr generiert.aws networkflowmonitor create-scope \ --targets '[{"targetIdentifier":{"targetId":{"accountId":"123456789012"},"targetType":"ACCOUNT"},"region":"us-east-1"}]'Ausgabe:
{ "scopeId": "97626f8d-8a21-4b5d-813a-1a0962dd4615", "status": "IN_PROGRESS", "tags": {} }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie CreateScope
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-monitor.
- AWS CLI
-
So löschen Sie einen Monitor
Im folgenden Beispiel für
delete-monitorwird ein Monitor mit dem Namendemoim angegebenen Konto gelöscht.aws networkflowmonitor delete-monitor \ --monitor-namedemoMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen eines Monitors in Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DeleteMonitor
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-scope.
- AWS CLI
-
Um einen Bereich zu löschen
Im folgenden Beispiel für
delete-scopewird der angegebene Bereich gelöscht.aws networkflowmonitor delete-scope \ --scope-idfdc20616-6bb4-4242-a24e-a748e65ca7acMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DeleteScope
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-monitor.
- AWS CLI
-
So rufen Sie Informationen zu einem Monitor ab
Im folgenden Beispiel für
get-monitorwerden Informationen zum Monitordemoim angegebenen Konto angezeigt.aws networkflowmonitor get-monitor \ --monitor-nameDemoAusgabe:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE", "localResources": [ { "type": "AWS::EC2::VPC", "identifier": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" } ], "remoteResources": [], "createdAt": "2024-12-09T12:21:51.616000-06:00", "modifiedAt": "2024-12-09T12:21:55.412000-06:00", "tags": {} }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetMonitor
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-query-results-workload-insights-top-contributors-data.
- AWS CLI
-
So rufen Sie die wichtigsten Contributor-Daten für Workload-Einblicke ab
Im folgenden Beispiel für
get-query-results-workload-insights-top-contributors-datawerden die Daten für die angegebene Abfrage zurückgegeben.aws networkflowmonitor get-query-results-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaAusgabe:
{ "datapoints": [ { "timestamps": [ "2024-12-09T19:00:00+00:00", "2024-12-09T19:05:00+00:00", "2024-12-09T19:10:00+00:00" ], "values": [ 259943.0, 194856.0, 216432.0 ], "label": "use1-az6" } ], "unit": "Bytes" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetQueryResultsWorkloadInsightsTopContributorsData
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-query-results-workload-insights-top-contributors.
- AWS CLI
-
So rufen Sie die wichtigsten Contributors für Workload-Einblicke ab
Im folgenden Beispiel für
get-query-results-workload-insights-top-contributorswerden die Daten für die angegebene Abfrage zurückgegeben.aws networkflowmonitor get-query-results-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cAusgabe:
{ "topContributors": [ { "accountId": "123456789012", "localSubnetId": "subnet-0a5b30fb95dca2c14", "localAz": "use1-az6", "localVpcId": "vpc-03ea55eeda25adbb0", "localRegion": "us-east-1", "remoteIdentifier": "", "value": 908443, "localSubnetArn": "arn:aws:ec2:us-east-1:123456789012:subnet/subnet-0a5b30fb95dca2c14", "localVpcArn": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" } ] }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetQueryResultsWorkloadInsightsTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-query-status-monitor-top-contributors.
- AWS CLI
-
So rufen Sie den Status der Abfrage ab
Im folgenden Beispiel für
get-query-status-monitor-top-contributorswird der aktuelle Status der Abfrage im angegebenen Konto angezeigt.aws networkflowmonitor get-query-status-monitor-top-contributors \ --monitor-nameDemo\ --query-id5398eabd-bc40-3f5f-aba3-bcb639d3c7caAusgabe:
{ "status": "SUCCEEDED" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetQueryStatusMonitorTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-query-status-workload-insights-top-contributors-data.
- AWS CLI
-
So rufen Sie den Status der Abfrage ab
Im folgenden Beispiel für
get-query-status-workload-insights-top-contributors-datawird der aktuelle Status der Abfrage im angegebenen Konto angezeigt.aws networkflowmonitor get-query-status-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id4333754d-8ae1-3f29-b6b7-c36db2e7f8acAusgabe:
{ "status": "SUCCEEDED" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetQueryStatusWorkloadInsightsTopContributorsData
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-query-status-workload-insights-top-contributors.
- AWS CLI
-
So rufen Sie den Status der Abfrage ab
Im folgenden Beispiel für
get-query-status-workload-insights-top-contributorswird der aktuelle Status der Abfrage im angegebenen Konto angezeigt.aws networkflowmonitor get-query-status-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idf2a87c70-3e5a-362e-8beb-4747d13d8419Ausgabe:
{ "status": "SUCCEEDED" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetQueryStatusWorkloadInsightsTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-scope.
- AWS CLI
-
So rufen Sie Informationen zu einem Auftrag ab
Im folgenden Beispiel für
get-scopewerden Informationen zu einem Bereich angezeigt, z. B. Status, Tags, Name und Zieldetails.aws networkflowmonitor get-scope \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cfAusgabe:
{ "scopeId": "e21cda79-30a0-4c12-9299-d8629d76d8cf", "status": "SUCCEEDED", "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cf", "targets": [ { "targetIdentifier": { "targetId": { "accountId": "123456789012" }, "targetType": "ACCOUNT" }, "region": "us-east-1" } ], "tags": {} }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie GetScope
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-monitors.
- AWS CLI
-
So rufen Sie eine Liste mit Monitoren ab
Im folgenden Beispiel für
list-monitorswerden alle Monitore im angegebenen Konto zurückgegeben.aws networkflowmonitor list-monitorsAusgabe:
{ "monitors": [ { "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE" } ] }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListMonitors
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-scopes.
- AWS CLI
-
So rufen Sie eine Liste mit Bereichen ab
Im folgenden Beispiel für
list-scopeswerden alle Dashboards im angegebenen Konto aufgelistet.aws networkflowmonitor list-scopesAusgabe:
{ "scopes": [ { "scopeId": "fdc20616-6bb4-4242-a24e-a748e65ca7ac", "status": "SUCCEEDED", "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/fdc20616-6bb4-4242-a24e-a748e65ca7ac" } ] }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListScopes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
So listen Sie die Tags auf
Im folgenden Beispiel für
list-tags-for-resourcewerden alle Tags abgerufen, die der angegebenen Ressource zugeordnet sind.aws networkflowmonitor list-tags-for-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/DemoAusgabe:
{ "tags": { "Value": "Production", "Key": "stack" } }Weitere Informationen finden Sie unter Taggen Ihrer CloudWatch Amazon-Ressourcen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie ListTagsForResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-query-monitor-top-contributors.
- AWS CLI
-
So starten Sie eine Abfrage
Im folgenden Beispiel für
start-query-monitor-top-contributorswird die Abfrage gestartet, die eine Abfrage-ID zurückgibt, um die wichtigsten Mitwirkenden abzurufen.aws networkflowmonitor start-query-monitor-top-contributors \ --monitor-nameDemo\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDAusgabe:
{ "queryId": "aecd3a88-0283-35b0-a17d-6e944dc8531d" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StartQueryMonitorTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-query-workload-insights-top-contributors-data.
- AWS CLI
-
So starten Sie eine Abfrage
Im folgenden Beispiel für
start-query-workload-insights-top-contributors-datawird die Abfrage gestartet, die eine Abfrage-ID zurückgibt, um die wichtigsten Mitwirkenden abzurufen.aws networkflowmonitor start-query-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDAusgabe:
{ "queryId": "cc4f4ab3-3103-33b8-80ff-d6597a0c6cea" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StartQueryWorkloadInsightsTopContributorsData
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-query-workload-insights-top-contributors.
- AWS CLI
-
So starten Sie eine Abfrage
Im folgenden Beispiel für
start-query-workload-insights-top-contributorswird die Abfrage gestartet, die eine Abfrage-ID zurückgibt, um die wichtigsten Mitwirkenden abzurufen.aws networkflowmonitor start-query-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --start-time2024-12-09T19:00:00Z\ --end-time2024-12-09T19:15:00Z\ --metric-nameDATA_TRANSFERRED\ --destination-categoryUNCLASSIFIEDAusgabe:
{ "queryId": "1fc423d3-b144-37a6-80e6-e2c7d26eea0c" }Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StartQueryWorkloadInsightsTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-query-monitor-top-contributors.
- AWS CLI
-
So beenden Sie eine Abfrage
Im folgenden Beispiel für
stop-query-monitor-top-contributorswird die Abfrage im angegebenen Konto angehalten.aws networkflowmonitor stop-query-monitor-top-contributors \ --monitor-nameDemo\ --query-idaecd3a88-0283-35b0-a17d-6e944dc8531dMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StopQueryMonitorTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-query-workload-insights-top-contributors-data.
- AWS CLI
-
So beenden Sie eine Abfrage
Im folgenden Beispiel für
stop-query-workload-insights-top-contributors-datawird die Abfrage im angegebenen Konto angehalten.aws networkflowmonitor stop-query-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StopQueryWorkloadInsightsTopContributorsData
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-query-workload-insights-top-contributors.
- AWS CLI
-
So beenden Sie eine Abfrage
Im folgenden Beispiel für
stop-query-workload-insights-top-contributorswird die Abfrage im angegebenen Konto angehalten.aws networkflowmonitor stop-query-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Evaluieren von Netzwerkabläufen mit Workload-Erkenntnissen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie StopQueryWorkloadInsightsTopContributors
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource.
- AWS CLI
-
So fügen Sie der angegebenen Ressource ein Tag hinzu
Im folgenden Beispiel für
tag-resourcewird ein Monitor im angegebenen Konto mit einem Tag versehen.aws networkflowmonitor tag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tagsKey=stack,Value=ProductionMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Taggen Ihrer CloudWatch Amazon-Ressourcen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie TagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource.
- AWS CLI
-
So entfernen Sie alle Tags aus der angegebenen Ressource
Im folgenden Beispiel für
untag-resourcewird ein Tag aus einem Monitor im angegebenen Konto entfernt.aws networkflowmonitor untag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tag-keysstackMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Taggen Ihrer CloudWatch Amazon-Ressourcen im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie UntagResource
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-monitor.
- AWS CLI
-
So aktualisieren sie einen vorhandenen Monitor
Im folgenden Beispiel für
update-monitorwird ein Monitor mit dem NamenDemoim angegebenen Konto aktualisiert.aws networkflowmonitor update-monitor \ --monitor-nameDemo\ --local-resources-to-add type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-048d08dfbec623f94"Ausgabe:
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE", "tags": { "Value": "Production", "Key": "stack" } }Weitere Informationen finden Sie unter Komponenten und Funktionen von Network Flow Monitor im CloudWatch Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie UpdateMonitor
in der AWS CLI Befehlsreferenz.
-