AWS Lambda(六)---別名和版本號(Aliases and Versions)

操作介紹:

本文的操作目的,就是同樣的lambda函數,不同的source bucket,發佈兩遍,實現的功能還是一樣的。

 此篇我沒成功。。。。

 

1. s3頁面,新建3個bucket,名字可以叫爲 bucket a, bucket b, bucket c。

2. aws lamda頁面,創建一個新的function,語言選擇nodejs。創建好後,在code entry type下拉框那裏選擇upload zip file,然後選擇https://download.csdn.net/download/daiqinge/12006492中下載的壓縮文件。

往下拉,其他配置信息有:  DST_BUCKET的配置寫成s3中 其中一個bucket的名字,比如bucket b。

 1024MB 和 10 Second Execution Timeout.

 

3. aws lambda頁面添加trigger爲s3

designer區域,添加trigger 選擇s3,

然後配置bucket a爲source bucket,ObjectCreated (ALL) 爲觸發條件, .jpg爲event filter。

 

4. s3中兩個bucket的操作和查看

s3中的bucket a中上傳後綴爲.jpg的圖片,然後查看bucket b中是否存在resize了後的照片。

 

5. 創建lambda version和alias

aws lambda頁面,action下拉框那裏,選擇publish new version,點擊publish。

然後返回再次點擊action那裏,新建alias,名字起爲Prod,選擇version 1.

 

6. aws lambda頁面,新建一個s3 trigger

配置 bucket c爲source bucket,其他配置和步驟3一樣。

然後給bucket c中上傳後綴爲.jpg的圖片,測試。

修改lambda function代碼中的個別常量數字,save,然後重新發布version 2

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章