AWS Lambda - 從傳入的 S3 Event 裡取得資訊
我們寫 Lambda Function的時候, 要實作 handler . 當事件驅動了這個 function 的時候, 相關資訊會經由 event 這個參數傳進來.
def handler_name(event, context):
....
return some_value
接下來就探討一下, 我們會從 event 裡看到什麼樣的資訊.
準備動作
以 AWS Lambda 小練習: 氣溫資料爬蟲 為例, 我希望每當爬蟲把網頁抓回來丟上S3之後, S3的trigger 就能自動呼叫另一隻 Parser 用途的Lambda Function, . 所以至少我得知道來源是哪個檔案才能進行下一步.
以下是新增 trigger步驟:
對著你寫好的 parser lambda function, 新增一個由 S3 發動的 trigger. 這邊順便加了一些條件. 這邊只接受物件上傳 Put Event (其他的event …
more ...