запись логов в cloudwatch из aws -кли - PullRequest
0 голосов
/ 21 апреля 2020

я пытаюсь записать журнал в cloudwatch (просто чтобы понять, как он работает)

, поэтому из aws -cli (уже настроено) я запускаю эту команду

aws logs put-log-events --log-group-name testgroup --log-stream-name teststream1 --log-events timestamp=1587488538,message=hello

в облачном хранилище имя группы и потоковый журнал уже существуют, и имена правильные

выходные данные команды следующие

{ "rejectedLogEventsInfo": { "tooOldLogEventEndIndex": 1 } }

пользователь, которого я использую, имеет прикрепленную политику «AdministratorAccess» (и, конечно, я также добавил политику «CloudWatchFullAccess»)

1 Ответ

1 голос
/ 21 апреля 2020

Вам нужно преобразовать свою метку времени в версию в миллисекундах (умножьте на 1000 в вашем случае)

aws logs put-log-events --log-group-name testgroup --log-stream-name teststream1 --log-events timestamp=1587488538000,message=hello

, пожалуйста, проверьте примеров

...