hasura-fs:在hasura上实现的云fs

时间:2024-05-21 16:48:59
【文件属性】:

文件名称:hasura-fs:在hasura上实现的云fs

文件大小:36KB

文件格式:ZIP

更新时间:2024-05-21 16:48:59

JavaScript

哈苏拉 在hasura上实现的云fs 什么 该项目允许公司在云存储提供商的顶部添加文件系统。 它被设计成可以组合到现有项目中,因此非常简单的“ fs_user”表。 user_id应该已经存在于某个地方,而fs_user是它的远程扩展。 为什么 我想表明,与我合作的公司的组成部分之一可以与Hasura一起快速重做 如何 大部分操作都可以通过Hasura完成,其余操作则可以通过简单的node.js api完成。 node.js api处理数据库事件并维护云存储的一致性: 创建fs_user时,在删除fs_user时创建专用于该用户的存储桶/容器,以删除该存储桶/容器 在文件删除时,删除Blob /对象 它还处理与正确的容器和对象之间的对象下载和上载。 权限 3个角色的权限被拒绝,并且可以向用户提供有关文件/文件夹的新权限: 主人,可以做任何事 作家,可以移动文件(更改parent_id


【文件预览】:
hasura-fs-main
----api()
--------package.json(207B)
--------main.js(748B)
--------src()
--------tests()
--------yarn.lock(41KB)
----.gitignore(2KB)
----docker-compose.yml(1KB)
----init.sh(184B)
----README.md(2KB)
----hasura()
--------metadata()
--------migrations()
--------hasura_metadata_2020_10_19_19_47_55_441.json(17KB)
--------seeds()
--------config.yaml(181B)

网友评论