簡體   English   中英

事件觸發器,可從Google Cloud運行python腳本

[英]Event trigger to run python script from Google Cloud

我有一個python腳本,可以讀取csv文件,根據csv中的數據在bigquery中創建表,並在運行時將數據加載到表中。 我想在事件發生時觸發該腳本,例如文件到達指定存儲區。 我的Python腳本存在於vm實例上(到目前為止,用於從vm instance運行腳本)。 有什么方法可以基於事件觸發器執行此腳本嗎?

Google Cloud Storage的一項名為“ 對象更改通知 ”的功能可能會派上用場。 這會將通知推送到Web掛接,您可以在其中使用處理代碼來處理事件( 此處提供在AppEngine上運行該示例的示例,但也可以將其實現為Flask端點)。

另一個選擇是將發布/訂閱通知與Cloud Storage結合使用,以防萬一。 然后,您可以使用Pub / Sub Python SDK監聽事件到達的特定主題,並使用已經編寫的代碼來處理這些事件。

暫無
暫無

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

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