![](/img/trans.png)
[英]How to Trigger Glue ETL Pyspark job through S3 Events or AWS Lambda?
[英]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.