ibeautiful
2022-05-24 16:24:14
我有 CSV 文件進(jìn)入 Cloud Storage 存儲桶上的一個文件夾,我想創(chuàng)建一個云函數(shù)來打開 CSV,向其中添加一個新列,然后將結(jié)果作為 new.csv 文件保存到一個新存儲桶中。有沒有辦法使用 python Cloud Function 來做到這一點(diǎn)???提前致謝。
1 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個贊
您嘗試實(shí)現(xiàn)的想法是完全可能的,并且可以使用Google Cloud Functions來實(shí)現(xiàn)。
為此,您需要創(chuàng)建一個存儲觸發(fā)的 Cloud Function。更具體地說,您可以創(chuàng)建函數(shù)以響應(yīng)從您的 Google 云存儲中出現(xiàn)的更改通知。
這些通知可以配置為響應(yīng)存儲桶內(nèi)的各種事件:對象創(chuàng)建、刪除、歸檔和元數(shù)據(jù)更新。
對于所描述的情況,您將需要使用觸發(fā)器google.storage.object.finalize
。當(dāng)在存儲桶中創(chuàng)建新對象或覆蓋現(xiàn)有對象時發(fā)送此事件,并創(chuàng)建該對象的新一代。
在這里,您可以找到用 Python 編寫的存儲觸發(fā)云函數(shù)的示例代碼,而本教程將更詳細(xì)地概述存儲觸發(fā)函數(shù)的用法。
添加回答
舉報(bào)
0/150
提交
取消