asp.net 如何将EF Core迁移到AWS RDS

aiazj4mn  于 2022-12-15  发布在  .NET
关注(0)|答案(1)|浏览(152)

我有一个dockerized的ASP.NET web API,我正在AWS上运行。我计划对数据库使用RDS,我需要运行迁移,但我不确定我应该如何去做。我的docker容器只包含dotnet运行时,所以我不能只SSH到其中一台机器上并迁移。RDS示例被设置为只接受来自VPC内的流量,所以我不能只从我的计算机上运行它们。运行EF Core迁移到RDS的最佳方式是什么?
我在想,也许可以设置一个临时的EC2机器,安装dotnet SDK、EF Core和源代码,然后运行迁移并将其拆除,但我不知道这是否是一个好主意,或者是否有更好的方法。

6jjcrrmo

6jjcrrmo1#

使用临时EC2示例来执行这类操作是很好的,也是一种常见的做法。
我建议构建一个AWS CodeBuild作业来执行迁移任务,但是您可能会发现临时EC2示例对其他事情很有用,比如连接到数据库来执行即席查询。

相关问题