我正在使用AWS Java SDK。從所有流獲取日誌事件
是否有任何方式從日誌組中獲取日誌事件而不指定日誌流名稱。
我的使用案例是我想獲得VPC流量日誌,由於日誌流是以動態方式創建的,因此我很難管理與VPC Flow日誌,日誌組關聯的日誌流。
我想要一些東西,我只指定日誌組名稱並從該日誌組中獲取所有日誌事件。
謝謝。
我正在使用AWS Java SDK。從所有流獲取日誌事件
是否有任何方式從日誌組中獲取日誌事件而不指定日誌流名稱。
我的使用案例是我想獲得VPC流量日誌,由於日誌流是以動態方式創建的,因此我很難管理與VPC Flow日誌,日誌組關聯的日誌流。
我想要一些東西,我只指定日誌組名稱並從該日誌組中獲取所有日誌事件。
謝謝。
FilterLogEvents將用於此用例。您可以使用FilterLogEvents列出從指定的日誌組,只要在請求中沒有指定以下值的所有日誌事件:
這些值用於過濾日誌集,所以如果你不想過濾任何日誌根本不指定。
如果您打算檢索此組中的所有日誌,則可能需要使用分頁。在您收到的第一個回覆中,使用withNextToken(),使用getNextToken()在您的下一個請求中設置'NextToken'。爲每個後續請求執行此操作直至完成。
簽名:
public FilterLogEventsResult filterLogEvents(FilterLogEventsRequest filterLogEventsRequest)
資源:
根據此解決方案,將從第一個事件中檢索數據。如果我想從特定日期開始檢索日誌組中所有流的數據,該怎麼辦? 我可以在這裏使用時間範圍參數嗎? –
這是正確的。您可以根據需要指定篩選器模式,日期範圍或日誌流名稱的任何排列。 –
您可以發表一些示例代碼來登錄AWS並閱讀日誌事件嗎? – rkkreddy