簡體   English   中英

如何將從 lambda 事件獲取的 s3 object 名稱作為參數傳遞給 AWS Glue 工作流

[英]How to pass s3 object names getting from the lambda events as a parameters to the AWS Glue Workflow

我有一個 S3 存儲桶,它將根據 put 事件類型觸發調用 lambda function。 然后 lambda function 將觸發 Glue 工作流程。 在 Glue 工作流程中,我創建了一個將 XLSX 文件轉換為 CSV 的膠水作業。這就是整體場景。 現在我將根據 lambda 事件獲取上傳的 object 名稱(XLSX 文件)。 但是,一旦 lambda 觸發到 Glue 工作流,我如何將這些 object 名稱傳遞給 Glue 作業? 我可以在工作流啟動后動態地將 object 個名稱一個接一個地傳遞給作業,以便所有文件一次性轉換嗎?

謝謝!

Lambda function 處理程序的參數之一是event ,另一個是context 事件參數結構取決於調用服務。 對於 S3 服務,您可以在此處找到事件結構。

event.Records[0].s3.object.key

是你的需要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM