有哪些方法可以自动将静态文件上传到GoogleAppEngine?

2024-06-16 08:23:58 发布

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

我在谷歌上搜索解决方案已经有一段时间了,并尝试了几种方法来解决这个问题。 简而言之: 我使用https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/getstarted中的示例创建了我自己的上载程序,但它在出现错误时停止运行,如下所述: No api proxy found for service "app_identity_service" when running GAE script 所以,据我所知,这个脚本需要上传到googleappengine,然后使用appengine控制台运行。但即使有可能,我该如何实现自动化呢?你知道吗

或许我还缺少其他解决方案。我看了看应用程序.pya但也没有找到这样的选择。你知道吗


Tags: 方法nohttps程序comcloud示例docs
2条回答

您正在跟踪一个从GAE上传到云存储的示例。如果您的唯一目标是将文件上载到云存储,那么只需使用gsutil。您可以轻松地使用gsutil编写脚本、执行流式复制、复制完整目录和rsync文件系统。你知道吗

为什么在解决方案中需要GAE?你知道吗

googleappengine允许您轻松上传静态文件并为其提供服务,但如果您只是想要一个存储静态文件的地方,那么Google Cloud Storage就是一个不错的选择。使用gsutil工具自动上传内容要比使用appenginesdk部署容易得多。为云存储文件提供服务的基础设施与appengine相同,因此使用appengine的静态文件功能实际上没有任何优势。你知道吗

另外,如果您需要一种设置自定义域、索引页和/或错误页的方法,您可能需要查看Configuring a Bucket as a Website上的指南。你知道吗

相关问题 更多 >