1

現在はありますか?CloudWatchからログを取得するAPI

私はこれらのログをキネシスストリームまたはラムダ受容体に送ることによってしかこれらのログを処理することができません。

答えて

1

CloudWatchログでは、個々のログを「ログイベント」と呼びます。

GetLogEvents

リストが指定されたログ・ストリームからのイベントをログに記録し、このAPI:ここでは関係になるのAPIがいくつかあります。すべてのログイベントを一覧表示したり、時間範囲を使用してフィルタリングしたりすることができます。

FilterLogEvents

このAPIリスト前夜のログを記録指定されたロググループのnts。すべてのログイベントを一覧表示したり、フィルタパターン、時間範囲、およびログストリームの名前を使用して結果をフィルタリングできます。

このAPIは、filterPatternパラメーターを使用してパターンに一致するすべてのイベントをフィルターに掛けることができ、logStreamNamesパラメーターを使用して1つ以上のログ・ストリームを検索できるという点で、主にGetLogEventsと異なります。


両方のAPI最大応答サイズは1MBまたは10,000ログです - あなたが最初のヒット方。その上限に達し、使用可能なログがさらにある場合、APIはnextToken(linked example for GetLogEvents)と応答します。これを使用して、要求に応じて返すことができるすべてのログを繰り返し要求します。

これらのAPIには、SDKsの亜種があります。必要なSDKのドキュメントのCloudWatchログセクションを検索してください。

関連する問題