2 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
我建議您將 Python 代碼打包在AWS Lambda函數(shù)中,并通過(guò)REST API公開(kāi)它。
AWS SAM 框架和命令行將幫助您輕松設(shè)置該基礎(chǔ)設(shè)施。
它會(huì)讓你
為您的初始項(xiàng)目搭建腳手架 (
sam init
)在本地測(cè)試您的代碼 (
sam local
)打包您的應(yīng)用程序以進(jìn)行部署 (
sam package
)將您的應(yīng)用程序部署到云 (
sam deploy
)
甚至允許您訪(fǎng)問(wèn)服務(wù)器端日志 ( sam logs
)
注意 REST API 的安全性,不要將其公開(kāi)給全世界,而只向您的客戶(hù)公開(kāi)。有關(guān)更多詳細(xì)信息,請(qǐng)參閱“控制對(duì) API 的訪(fǎng)問(wèn)”

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
雖然@SebatienStomarcq 的答案很好并且應(yīng)該有效,但我想添加我的 2 美分并建議您改用S3 事件。
如果你說(shuō)點(diǎn)擊一個(gè)按鈕就會(huì)將圖像上傳到云服務(wù)器,我必須假設(shè)你已經(jīng)在使用 S3 來(lái)存儲(chǔ)這些圖像。如果沒(méi)有,我強(qiáng)烈建議你這樣做。
一旦您的文件登陸 S3,您就可以捕獲其事件(這是高度可配置的,這意味著您可以偵聽(tīng) PUT、COPY、DELETE 等事件)并無(wú)縫地向它發(fā)送一些其他 AWS 服務(wù),如 SNS 和 Lambda , 例如。
考慮到這一點(diǎn),您現(xiàn)在可以配置將由 S3 事件觸發(fā)的 Lambda 來(lái)運(yùn)行您的算法,甚至可以使用非常適合您的用例的AWS Rekognition。如果您希望一次觸發(fā)多個(gè)函數(shù),您還可以將 S3 事件發(fā)送到 SNS 主題,并讓您的 Lambda 函數(shù)訂閱該主題,從而使您能夠立即獲得并行處理和自動(dòng)擴(kuò)展。
添加回答
舉報(bào)