Cette documentation concerne AWS CLI uniquement la version 1 du.
Nous avons annoncé la sortie end-of-support de la AWS CLI version 1. Nous vous recommandons de migrer vers la AWS CLI version 2. Pour les dates, les détails supplémentaires et les informations sur la façon de migrer, consultez l'annonce
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples d'utilisation de Network Flow Monitor AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l' AWS Command Line Interface aide de Network Flow Monitor.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utilisercreate-monitor.
- AWS CLI
-
Pour créer un moniteur
L’exemple
create-monitorsuivant crée un moniteur nommédemodans le compte spécifié.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-d8629d76d8cfSortie :
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/demo", "monitorName": "demo", "monitorStatus": "ACTIVE", "tags": {} }Pour plus d'informations, consultez la section Créer un moniteur dans Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir CreateMonitor
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-scope.
- AWS CLI
-
Pour créer une portée
L’exemple
create-scopesuivant crée une portée qui inclut un ensemble de ressources pour lesquelles Network Flow Monitor générera des métriques de trafic réseau.aws networkflowmonitor create-scope \ --targets '[{"targetIdentifier":{"targetId":{"accountId":"123456789012"},"targetType":"ACCOUNT"},"region":"us-east-1"}]'Sortie :
{ "scopeId": "97626f8d-8a21-4b5d-813a-1a0962dd4615", "status": "IN_PROGRESS", "tags": {} }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir CreateScope
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-monitor.
- AWS CLI
-
Pour supprimer un moniteur
L’exemple
delete-monitorsuivant supprime un moniteur nommédemodans le compte spécifié.aws networkflowmonitor delete-monitor \ --monitor-namedemoCette commande ne produit aucune sortie.
Pour plus d'informations, consultez Supprimer un moniteur dans Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir DeleteMonitor
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-scope.
- AWS CLI
-
Pour supprimer une portée
L’exemple
delete-scopesuivant supprime une portée spécifiée.aws networkflowmonitor delete-scope \ --scope-idfdc20616-6bb4-4242-a24e-a748e65ca7acCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir DeleteScope
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-monitor.
- AWS CLI
-
Pour récupérer les informations sur un moniteur
L’exemple
get-monitorsuivant affiche les informations sur le moniteur nommédemodans le compte spécifié.aws networkflowmonitor get-monitor \ --monitor-nameDemoSortie :
{ "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": {} }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetMonitor
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-query-results-workload-insights-top-contributors-data.
- AWS CLI
-
Pour extraire les données des meilleurs contributeurs sur les informations relatives à la charge de travail
L’exemple
get-query-results-workload-insights-top-contributors-datasuivant renvoie les données pour la requête spécifiée.aws networkflowmonitor get-query-results-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaSortie :
{ "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" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetQueryResultsWorkloadInsightsTopContributorsData
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-query-results-workload-insights-top-contributors.
- AWS CLI
-
Pour extraire les meilleurs contributeurs sur les informations relatives à la charge de travail
L’exemple
get-query-results-workload-insights-top-contributorssuivant renvoie les données pour la requête spécifiée.aws networkflowmonitor get-query-results-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cSortie :
{ "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" } ] }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetQueryResultsWorkloadInsightsTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-query-status-monitor-top-contributors.
- AWS CLI
-
Pour extraire le statut de la requête
L’exemple
get-query-status-monitor-top-contributorssuivant affiche le statut actuel de la requête dans le compte spécifié.aws networkflowmonitor get-query-status-monitor-top-contributors \ --monitor-nameDemo\ --query-id5398eabd-bc40-3f5f-aba3-bcb639d3c7caSortie :
{ "status": "SUCCEEDED" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetQueryStatusMonitorTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-query-status-workload-insights-top-contributors-data.
- AWS CLI
-
Pour extraire le statut de la requête
L’exemple
get-query-status-workload-insights-top-contributors-datasuivant affiche le statut actuel de la requête dans le compte spécifié.aws networkflowmonitor get-query-status-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id4333754d-8ae1-3f29-b6b7-c36db2e7f8acSortie :
{ "status": "SUCCEEDED" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetQueryStatusWorkloadInsightsTopContributorsData
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-query-status-workload-insights-top-contributors.
- AWS CLI
-
Pour extraire le statut de la requête
L’exemple
get-query-status-workload-insights-top-contributorssuivant affiche le statut actuel de la requête dans le compte spécifié.aws networkflowmonitor get-query-status-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idf2a87c70-3e5a-362e-8beb-4747d13d8419Sortie :
{ "status": "SUCCEEDED" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetQueryStatusWorkloadInsightsTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-scope.
- AWS CLI
-
Pour extraire des informations sur une portée
L’exemple
get-scopesuivant affiche des informations sur une portée, telles que le statut, les balises, le nom et les détails de la cible.aws networkflowmonitor get-scope \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cfSortie :
{ "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": {} }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir GetScope
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-monitors.
- AWS CLI
-
Pour extraire une liste de moniteurs
L’exemple
list-monitorssuivant renvoie tous les moniteurs du compte spécifié.aws networkflowmonitor list-monitorsSortie :
{ "monitors": [ { "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE" } ] }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir ListMonitors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-scopes.
- AWS CLI
-
Pour récupérer une liste de portées
L’exemple
list-scopessuivant répertorie toutes les portées du compte spécifié.aws networkflowmonitor list-scopesSortie :
{ "scopes": [ { "scopeId": "fdc20616-6bb4-4242-a24e-a748e65ca7ac", "status": "SUCCEEDED", "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/fdc20616-6bb4-4242-a24e-a748e65ca7ac" } ] }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir ListScopes
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises
L’exemple
list-tags-for-resourcesuivant renvoie toutes les balises associées à la ressource spécifiée.aws networkflowmonitor list-tags-for-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/DemoSortie :
{ "tags": { "Value": "Production", "Key": "stack" } }Pour plus d'informations, consultez la section Marquage de vos CloudWatch ressources Amazon dans le guide de l' CloudWatch utilisateur Amazon.
-
Pour plus de détails sur l'API, voir ListTagsForResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-query-monitor-top-contributors.
- AWS CLI
-
Pour démarrer une requête
L’exemple
start-query-monitor-top-contributorssuivant lance la requête qui renvoie un ID de requête pour extraire les meilleurs contributeurs.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-categoryUNCLASSIFIEDSortie :
{ "queryId": "aecd3a88-0283-35b0-a17d-6e944dc8531d" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StartQueryMonitorTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-query-workload-insights-top-contributors-data.
- AWS CLI
-
Pour démarrer une requête
L’exemple
start-query-workload-insights-top-contributors-datasuivant lance la requête qui renvoie un ID de requête pour extraire les meilleurs contributeurs.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-categoryUNCLASSIFIEDSortie :
{ "queryId": "cc4f4ab3-3103-33b8-80ff-d6597a0c6cea" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StartQueryWorkloadInsightsTopContributorsData
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-query-workload-insights-top-contributors.
- AWS CLI
-
Pour démarrer une requête
L’exemple
start-query-workload-insights-top-contributorssuivant lance la requête qui renvoie un ID de requête pour extraire les meilleurs contributeurs.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-categoryUNCLASSIFIEDSortie :
{ "queryId": "1fc423d3-b144-37a6-80e6-e2c7d26eea0c" }Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StartQueryWorkloadInsightsTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstop-query-monitor-top-contributors.
- AWS CLI
-
Pour arrêter une requête
L’exemple
stop-query-monitor-top-contributorssuivant arrête la requête dans le compte spécifié.aws networkflowmonitor stop-query-monitor-top-contributors \ --monitor-nameDemo\ --query-idaecd3a88-0283-35b0-a17d-6e944dc8531dCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StopQueryMonitorTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstop-query-workload-insights-top-contributors-data.
- AWS CLI
-
Pour arrêter une requête
L’exemple
stop-query-workload-insights-top-contributors-datasuivant arrête la requête dans le compte spécifié.aws networkflowmonitor stop-query-workload-insights-top-contributors-data \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-idcc4f4ab3-3103-33b8-80ff-d6597a0c6ceaCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StopQueryWorkloadInsightsTopContributorsData
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstop-query-workload-insights-top-contributors.
- AWS CLI
-
Pour arrêter une requête
L’exemple
stop-query-workload-insights-top-contributorssuivant arrête la requête dans le compte spécifié.aws networkflowmonitor stop-query-workload-insights-top-contributors \ --scope-ide21cda79-30a0-4c12-9299-d8629d76d8cf\ --query-id1fc423d3-b144-37a6-80e6-e2c7d26eea0cCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Évaluer les flux réseau à l'aide d'informations sur la charge de travail dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir StopQueryWorkloadInsightsTopContributors
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource.
- AWS CLI
-
Pour ajouter une balise à la ressource spécifiée
L’exemple
tag-resourcesuivant ajoute une balise au moniteur dans le compte spécifié.aws networkflowmonitor tag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tagsKey=stack,Value=ProductionCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Marquage de vos CloudWatch ressources Amazon dans le guide de l' CloudWatch utilisateur Amazon.
-
Pour plus de détails sur l'API, voir TagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource.
- AWS CLI
-
Pour supprimer une balise de la ressource spécifiée
L’exemple
untag-resourcesuivant supprime une balise du moniteur dans le compte spécifié.aws networkflowmonitor untag-resource \ --resource-arnarn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo\ --tag-keysstackCette commande ne produit aucune sortie.
Pour plus d'informations, consultez la section Marquage de vos CloudWatch ressources Amazon dans le guide de l' CloudWatch utilisateur Amazon.
-
Pour plus de détails sur l'API, voir UntagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-monitor.
- AWS CLI
-
Pour mettre à jour un moniteur existant
L’exemple
update-monitorsuivant met à jour le moniteur nomméDemodans le compte spécifié.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"Sortie :
{ "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", "monitorName": "Demo", "monitorStatus": "ACTIVE", "tags": { "Value": "Production", "Key": "stack" } }Pour plus d'informations, consultez la section Composants et fonctionnalités de Network Flow Monitor dans le guide de CloudWatch l'utilisateur Amazon.
-
Pour plus de détails sur l'API, voir UpdateMonitor
la section Référence des AWS CLI commandes.
-