1 回答

TA貢獻1804條經(jīng)驗 獲得超7個贊
您不需要使用 sagemaker 將 Flask 應(yīng)用程序部署到 AWS。AWS 有一個很好的文檔來將 Flask 應(yīng)用程序部署到AWS Elastic Beanstalk環(huán)境。
除此之外,您還可以使用兩種方法部署應(yīng)用程序。
通過EC2
通過拉姆達
EC2 實例
您可以使用公共 IP 啟動 ec2 實例,并從您的 IP 地址啟用 SSH。然后通過 SSH 進入實例并安裝 python、它的庫和您的應(yīng)用程序。
拉姆達
AWS lambda 是完美的解決方案。它會自動擴展,具體取決于您的應(yīng)用程序?qū)⑹盏降恼埱?。由?lambda 需要您的依賴項在包中可用,因此您需要使用--target
參數(shù)安裝它們,將 python 代碼與安裝的包一起壓縮,然后上傳到 Lambda。
pip install --target ./package Flask
cd package
zip -r9 function.zip . # Create a ZIP archive of the dependencies.
cd .. && zip -g function.zip lambda_function.py # Add your function code to the archive.
有關(guān)更詳細的說明,您可以閱讀這些文檔
- 1 回答
- 0 關(guān)注
- 180 瀏覽
添加回答
舉報