【发布时间】:2023-03-16 23:50:01
【问题描述】:
我将我的全栈项目部署到 AWS ECS(Docker)。到目前为止一切正常。我的问题是我不知道如何将本地计算机连接到 RDS-DB 以迁移我的 DB-Schema。
我要运行命令:prisma migrate deploy --preview-feature --> 在数据库中创建表和字段
我的 RDS-DP 是私有(不可公开访问),并且与我的前端和后端位于同一个 VPC 中。前端有一个公共安全组(Load-Balencer),后端有一个私有安全组,并且对数据库有权限(请求正在工作只是得到错误:“表public.Game在当前数据库中不存在”哪个我可以通过迁移来解决)。目前只有我的后端可以访问 RDS。
我还尝试了一个公共的测试数据库(公共可访问性),并且我能够从我的本地计算机迁移。
您一般如何在生产环境中迁移 Prisma?如何在不可公开访问的情况下将本地计算机权限授予 RDS?
【问题讨论】:
标签: amazon-web-services amazon-rds amazon-ecs prisma2