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.
CloudWatch Exemples de journaux utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de AWS Command Line Interface with CloudWatch Logs.
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 façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utilisercreate-log-group.
- AWS CLI
- 
             
                    La commande suivante crée un groupe de journaux nommé my-logs:aws logs create-log-group --log-group-namemy-logs- 
                    Pour plus de détails sur l'API, reportez-vous CreateLogGroup à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utilisercreate-log-stream.
- AWS CLI
- 
             
                    La commande suivante crée un flux de journal nommé 20150601dans le groupe de journauxmy-logs:aws logs create-log-stream --log-group-namemy-logs--log-stream-name20150601- 
                    Pour plus de détails sur l'API, reportez-vous CreateLogStream à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserdelete-log-group.
- AWS CLI
- 
             
                    La commande suivante supprime un groupe de journaux nommé my-logs:aws logs delete-log-group --log-group-namemy-logs- 
                    Pour plus de détails sur l'API, reportez-vous DeleteLogGroup à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserdelete-log-stream.
- AWS CLI
- 
             
                    La commande suivante supprime un flux de journaux nommé 20150531à partir d'un groupe de journaux nommémy-logs:aws logs delete-log-stream --log-group-namemy-logs--log-stream-name20150531- 
                    Pour plus de détails sur l'API, reportez-vous DeleteLogStream à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserdelete-retention-policy.
- AWS CLI
- 
             
                    La commande suivante supprime la politique de rétention précédemment appliquée à un groupe de journaux nommé my-logs:aws logs delete-retention-policy --log-group-namemy-logs- 
                    Pour plus de détails sur l'API, reportez-vous DeleteRetentionPolicy à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserdescribe-log-groups.
- AWS CLI
- 
             
                    La commande suivante décrit un groupe de journaux nommé my-logs:aws logs describe-log-groups --log-group-name-prefixmy-logsSortie : { "logGroups": [ { "storedBytes": 0, "metricFilterCount": 0, "creationTime": 1433189500783, "logGroupName": "my-logs", "retentionInDays": 5, "arn": "arn:aws:logs:us-west-2:0123456789012:log-group:my-logs:*" } ] }- 
                    Pour plus de détails sur l'API, reportez-vous DescribeLogGroups à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserdescribe-log-streams.
- AWS CLI
- 
             
                    La commande suivante affiche tous les flux de journaux 2015en commençant par le préfixe du groupemy-logsde journaux :aws logs describe-log-streams --log-group-namemy-logs--log-stream-name-prefix2015Sortie : { "logStreams": [ { "creationTime": 1433189871774, "arn": "arn:aws:logs:us-west-2:0123456789012:log-group:my-logs:log-stream:20150531", "logStreamName": "20150531", "storedBytes": 0 }, { "creationTime": 1433189873898, "arn": "arn:aws:logs:us-west-2:0123456789012:log-group:my-logs:log-stream:20150601", "logStreamName": "20150601", "storedBytes": 0 } ] }- 
                    Pour plus de détails sur l'API, reportez-vous DescribeLogStreams à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserget-log-events.
- AWS CLI
- 
             
                    La commande suivante extrait les événements du journal à partir d'un flux de journaux nommé 20150601dans le groupemy-logsde journaux :aws logs get-log-events --log-group-namemy-logs--log-stream-name20150601Sortie : { "nextForwardToken": "f/31961209122447488583055879464742346735121166569214640130", "events": [ { "ingestionTime": 1433190494190, "timestamp": 1433190184356, "message": "Example Event 1" }, { "ingestionTime": 1433190516679, "timestamp": 1433190184356, "message": "Example Event 1" }, { "ingestionTime": 1433190494190, "timestamp": 1433190184358, "message": "Example Event 2" } ], "nextBackwardToken": "b/31961209122358285602261756944988674324553373268216709120" }- 
                    Pour plus de détails sur l'API, reportez-vous GetLogEvents à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserput-log-events.
- AWS CLI
- 
             
                    La commande suivante place les événements du journal dans un flux de journaux nommé 20150601dans le groupe de journauxmy-logs:aws logs put-log-events --log-group-namemy-logs--log-stream-name20150601--log-eventsfile://eventsSortie : { "nextSequenceToken": "49542672486831074009579604567656788214806863282469607346" }L'exemple ci-dessus lit un tableau JSON d'événements à partir d'un fichier nommé eventsdans le répertoire courant :[ { "timestamp": 1433190184356, "message": "Example Event 1" }, { "timestamp": 1433190184358, "message": "Example Event 2" }, { "timestamp": 1433190184360, "message": "Example Event 3" } ]Chaque appel suivant nécessite que le jeton de séquence suivant fourni par l'appel précédent soit spécifié avec l'option de jeton de séquence : aws logs put-log-events --log-group-namemy-logs--log-stream-name20150601--log-eventsfile://events2--sequence-token"49542672486831074009579604567656788214806863282469607346"Sortie : { "nextSequenceToken": "49542672486831074009579604567900991230369019956308219826" }- 
                    Pour plus de détails sur l'API, reportez-vous PutLogEvents à la section Référence des AWS CLI commandes. 
 
- 
                    
L'exemple de code suivant montre comment utiliserput-retention-policy.
- AWS CLI
- 
             
                    La commande suivante ajoute une politique de conservation de 5 jours à un groupe de journaux nommé my-logs:aws logs put-retention-policy --log-group-namemy-logs--retention-in-days5- 
                    Pour plus de détails sur l'API, reportez-vous PutRetentionPolicy à la section Référence des AWS CLI commandes. 
 
-