PHP - AWS CloudWatch Logs返回tooNewLogEventsStartIndex

时间:2016-02-15 12:21:37

标签: php amazon-web-services aws-sdk aws-php-sdk

我使用AWS PHP SDK以允许客户端应用程序将批量日志事件发送到我的中央日志@ AWS CloudWatch Logs。

使用PutLogEvents()方法我将一批日志推送到AWS,并以tooNewLogEventStartIndex作为拒绝原因收到以下回复。

object(Guzzle\Service\Resource\Model)#192 (2) {
  ["structure":protected]=>
  NULL
  ["data":protected]=>
  array(2) {
    ["nextSequenceToken"]=>
    string(56) "49557048644494214342955772042233869869420536807120962306"
    ["rejectedLogEventsInfo"]=>
    array(1) {
      ["tooNewLogEventStartIndex"]=>
      int(0)
    }
  }
}

我无法找到任何文档@ AWS解释此错误的含义。有人知道吗?

1 个答案:

答案 0 :(得分:0)

显然,此错误意味着日志事件的时间戳将来很远。 我在我的代码中犯了一个错误,并将我的时间戳乘以1000(微秒),这太多了,使得时间戳有效。