出于项目保密需求,有没有能让前后端只开发,但不接触线上数据库的办法?

2023-05-30 16:16:49 +08:00
 vinciarts

有什么办法让开发只负责开发,但无法更改生产环境的数据库的内容。 这种方式会有些什么副作用?

4366 次点击
所在节点   项目管理
47 条回复
zhaokun
2023-05-31 08:04:51 +08:00
开发为啥能看到生产环境的数据库?生产环境数据库不给权限,他们怎么看到?
生产环境数据库加服务器 ip 白名单,业务代码链接用内网地址,生产环境服务器不给 ssh 账户,他们还想看就只能请求生产环境接口了,要防接口抓包就比较麻烦了
SWALLOWW
2023-05-31 10:39:59 +08:00
测试,灰度,线上
VictorJing94
2023-05-31 11:17:33 +08:00
弄个测试库
Zy143L
2023-05-31 15:35:37 +08:00
你们提供一个测试数据库接口就行了啊
保证字段不变
tianzhou
2023-06-06 01:44:18 +08:00
可以看一下我们做的 bytebase.com ,应该是能满足你提的需求。研发只能做变更,生产数据库不让访问,相关文档在 https://www.bytebase.com/docs/security/database-access-control


在微信里搜 bytebase ,也能找到我们的公众号。
vinciarts
2023-06-06 23:27:01 +08:00
@tianzhou 有海外版吗
tianzhou
2023-06-30 10:48:37 +08:00
@vinciarts 产品就是面向全球的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX