首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控并自动将本地文件上传到Google Cloud Bucket

监控并自动将本地文件上传到Google Cloud Bucket
EN

Stack Overflow用户
提问于 2018-12-14 10:49:21
回答 1查看 521关注 0票数 1

我的目标是创建一个包含上传按钮的网站(通过一个Bucket托管在Google的App Engine上),类似于

代码语言:javascript
复制
<p>Directory: <input type="file" webkitdirectory mozdirectory /></p>

这将提示用户选择一个主目录。

主目录将首先生成子文件夹,并且每隔几秒钟写入一次离散文件,每个子文件夹最多可写入~4000个文件,机器软件将在此基础上创建另一个子文件夹并继续,依此类推。

我希望Google Bucket在后台根据元数据(例如用户登录ID和时间)自动创建一个Bucket文件夹,网站应该监控主目录和子文件夹,并自动上传每个文件,从本地完成写入到Cloud Bucket文件夹的时间顺序。每个“会话”预计运行2-5天。

创建单独的云文件夹是为了在多个并行用户的情况下分隔用户数据。

有谁知道如何实现这一点吗?如果有能适应现有HTML的示例代码,那就更好了。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-12-18 12:49:11

根据@JohnHanely的说法,使用应用程序这是不可行的。我也不完全理解用例,但我可以提供一些关于监控Cloud Buckets的见解。

GCP提供Cloud Functions

响应来自谷歌云存储的变更通知。这些通知可以配置为响应存储桶中的各种事件触发-对象创建、删除、存档和元数据更新。

云存储Triggers将帮助您避免自己监视存储桶,而可以将其留给GCF。

也许你可以扩展一下你试图用这么多文件夹实现的目标?您是否正在尝试为每个用户创建大约4,000个子文件夹?如果我们应该更多地了解数据的预期用途,可能会有更好的前进道路?看起来你想保存数据,也许DB更合适?

代码语言:javascript
复制
- Application
|--Accounts
|---- User1
|-------Metadata
|----User2
|------Meatadata
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53772865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档