amazon-web-services - 如何使用 aws-cli 将日志写入 cloudwatch?

标签 amazon-web-services aws-cli amazon-cloudwatch amazon-cloudwatchlogs

我正在尝试向 cloudwatch 写入日志(只是为了了解它是如何工作的)

所以我从 aws-cli(已经配置)发出这个命令

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

在 cloudwatch 上组名和流日志已经存在并且名称正确

命令的输出如下

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

我正在使用的用户附加了“AdministratorAccess”策略(并确保我也添加了“CloudWatchFullAccess”策略)

最佳答案

您需要将时间戳转换为毫秒版本(在您的情况下乘以 1000)

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

请查看AWS CLI examples

关于amazon-web-services - 如何使用 aws-cli 将日志写入 cloudwatch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61349462/

相关文章:

amazon-web-services - AWS CloudWatch 启动/停止 EC2 实例

javascript - Cheerio 未在 Axios get 请求中加载 HTML - 所有这些都位于异步事件处理程序内

oracle - 云信息 AWS : Connect RDS to subnets

aws-cloudformation - 从 CFN 模板在本地动态创建 Step Function 状态机

java - 无法从 cloudwatch 获取 EC2 实例的指标值

amazon-web-services - 手动触发 AWS CloudWatch 事件

java - 一次对 tomcat 和 wildfly 进行 Gradle war 依赖

git - 无法从我的本地 ubuntu 机器推送到 aws ec2

bash - 在 Mac 操作系统上安装 aws eb cli

amazon-s3 - 使用特定前缀的过滤器使用 aws-cli 从 S3 下载