幕布斯6054654
2023-08-08 16:13:11
Google App Engine 將在半個月內停止對 Python 2 的支持。一周前,部署appcfg.py被拒絕(服務器響應錯誤并回滾部署)。據我所知,Python 2 環境是真正免費(最多每日配額)運行 App Engine 的唯一方法。它甚至不需要啟用計費(并提供信用卡)。對于Python 3,有一個standard可以免費運行的環境,正如谷歌所說,但當我嘗試部署它時,我被要求啟用,Cloud Build這反過來又具有免費的每日配額,但需要通過提供信用卡來啟用計費。我還希望標準環境具有其他功能,包括免費配額但啟用強制計費。啟用計費的缺點是您無法保證不會被收取任何費用。如果超出配額,您將被收取費用。有沒有什么簡單的方法可以強制每個月的賬單不收一分錢呢?有一些手動配額限制方法,但需要遍歷每個小型應用服務中的數十個資源并手動設置限制,而且使用這些方法您仍然可能會被收取少量費用。當前是否有簡單的方法可以使用 google-app-engine 提供完全免費的應用程序?還有其他完全免費(最多配額)的流行平臺來運行 Python Web 應用程序嗎?與應用程序引擎相同。
3 回答

瀟瀟雨雨
TA貢獻1833條經驗 獲得超4個贊
雖然我不知道您的數據使用量是多少(如果超出配額,您可能會因讀取、寫入和存儲而被收取費用),但有一種方法可以避免對大多數超出配額的實例收取費用。確保您將您的設置app.yaml保留在免費套餐內:
runtime: python38
instance_class: F1?
automatic_scaling:??
? max_instances: 1
F1每天將為您提供 28 小時的實例時間,這比 24 小時還要多。這 將max-instances避免啟動新實例。

冉冉說
TA貢獻1877條經驗 獲得超1個贊
當 appcfg 部署因錯誤而失敗時,代碼已部署,但已部署的版本未提供服務。您可以按照設置版本進行部署以使其正常運行。使用這 2 個命令進行部署,無需計費帳戶。第二個修復了第一個失敗的部分。
appcfg.py 更新 app.yaml
appcfg.py set_default_version 。

喵喔喔
TA貢獻1735條經驗 獲得超5個贊
正如官方文檔中提到的:
當您注冊免費試用時,Google 會要求您提供信用卡或其他付款方式。Google 將此付款信息用于以下目的:
以驗證您的身份。
區分真人與機器人。
另一方面,如果您想保留免費套餐,則需要滿足以下條件:
您沒有與 Google 簽訂自定義合同或價目表。
您正處于免費試用期,或者您已通過啟用計費功能升級到付費帳戶。
您的帳戶信譽良好。
添加回答
舉報
0/150
提交
取消