繁体   English   中英

如何通过Google App Engine中的应用程序将文件写入Google Cloud Storage?

[英]How do I write a file through my app in the Google App Engine to the Google Cloud Storage?

我正在寻找一种非常简单的方法来创建文件并通过我在Google App Engine中运行的应用程序向其中写入文本数据(我猜是在Google Cloud Platform存储桶中)。 为此,我需要在代码中使用哪些库/函数? 我用谷歌搜索了一下,但是没有找到简单的方法来做到这一点。

我是编码的新手,所以如果您提供代码示例,我将不胜感激! 提前致谢 :)

详细信息 :在该应用程序中,每次用户要在另一个网站上搜索内容时,我都会在另一个网站上抓取250个网页。 当然,这给服务器带来了沉重的负担,更不用说用户必须等待多达45秒才能看到结果。 为了解决这个问题,我认为我应该设置一项cron作业,该作业每5分钟左右抓取一次这些网页,并将其内容存储在某个位置的文件中(最好是250个不同的文件),以后该应用可以在搜索过程中访问该文件查询。

使用此库: https : //cloud.google.com/appengine/docs/standard/python/googlecloudstorageclient/functions

所以像这样

import cloudstorage
with cloudstorage.open('/---bucket-name---/path/within/bucket/file.html', 'w') as f:
    f.write(content)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM