Je me bats pendant des heures et cela me rend fou. J'ai installé l'agent de journal et l'ai configuré correctement.Erreur de jeton non valide sous les journaux AWS
Je peux accéder à l'instance via cette commande. eb ssh
Cependant, quand je lance la commande sudo service awslogs restart
, je reçois des erreurs étranges comme
2017-06-12 16:31:41,899 - cwlogs.push.publisher - WARNING - 31909 -
Thread-7 - Caught exception: An error occurred
(UnrecognizedClientException) when calling the PutLogEvents operation:
The security token included in the request is invalid.
2017-06-12 16:31:41,899 - cwlogs.threads - ERROR - 31909 - Thread-7 -
Exception caught in <EventBatchPublisher(Thread-7, started daemon
140242458298112)>
Traceback (most recent call last):
J'ai changé les informations d'identification de plusieurs fois, en vain.
Aussi, je reçois cette erreur dans le fichier awslogs.log:
2017-06-12 16:31:40,862 - cwlogs.push.reader -
WARNING - 31909 - Thread-8 - Fall back to previous event time:
{'timestamp': 1497246644000, 'start_position': 7142L, 'end_position':
7246L}, previousEventTime: 1497246644000, reason: timestamp could not
be parsed from message.
J'utilise le format suivant:
[/var/log/tomcat8/catalina.out]
datetime_format = %d-%b-%Y %H:%M:%S
file = /var/log/tomcat8/catalina.out
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = Catalina
Toute aide à ce point sera apprécié.
Comment fournissez-vous des informations d'identification à l'agent de journaux CloudWatch (awslogs)? Idéalement, votre instance aurait un rôle IAM associé et ce rôle IAM aurait une politique qui permet les différentes actions de journalisation (voir le document de politique à http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance .html). – jarmod
Salut, je l'ai réparé. Merci à @saopayne. – Ade