我要如何在 Google App Engine Flask 应用程序中更新一个(或几个)文件?

2024-03-29 14:46:10 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我只是更新,比如说,我的main.py文件,有没有更好的方法来更新应用程序,然后运行gcloud app deploy,这需要几分钟?如果我只是更新一个文件,我不会认为我需要完全炸毁和重建环境


Tags: 文件方法pyapp应用程序环境maindeploy
1条回答
网友
1楼 · 发布于 2024-03-29 14:46:10

必须重新部署服务。appengine不像一个标准的托管站点,在那里你可以用FTP传输单个文件,而是上传一个可以扩展到许多实例的容器化服务。对于一个小型站点来说,这可能会让人觉得奇怪,但是考虑一下一个提供大量流量的站点,该站点可能有数百个运行自动负载平衡的代码实例。在这种情况下,如何在所有实例中替换单个文件?因此,您可以上传一个新版本的服务,然后您可以将流量迁移到新版本,要么立即迁移,要么升级

你可能会认为一个烦恼是权衡的一部分,这使得appengine非常强大,不必担心你的应用程序如何扩展或联网

相关问题 更多 >