天天看點

利用函數計算對oss壓縮檔案做自動解壓處理

一個應用可能已經使用對象存儲(Object Storage Service,簡稱OSS)來存放使用者上傳的圖檔,使用者可以實作一個函數去下載下傳圖檔進行處理,并将結果存入OSS或者其他服務。如果OSS能夠幫助我們關注新上傳的圖檔,并且自動的去調用執行相應的處理函數,使用者就不需要再去自己調用函數了,進而簡化了開發和使用流程。

函數計算提供了一種事件驅動的計算模型。函數的執行是由事件驅動的,函數計算觸發器描述了一組規則,當某個事件滿足這些規則,事件源就會觸發相應的函數。

在本教程示例中,一個被存入OSS的檔案,如果它是以source/為字首,并且字尾是.gz .tar .zip的檔案,那麼OSS就會自動的調用相應的函數進行解壓處理。

如果是檔案是字尾是.rar ,怎麼解?

rar 這種格式如果用python,需要依賴第三方module和二進制檔案,附件提供代碼下載下傳