因此,我正努力从EC2经典版迁移到VPC (是的,我知道,很长一段时间以来,这是一个继承的平台)。
我已经创建了一个VPC,当我打开经典链接时,我会得到以下错误:
The CIDR range of vpc-[id_here] overlaps with the Classic IP space
我看了看,但未能找到一种方法,以确定哪个IP范围(S)经典使用。有办法找出答案吗?这样我就可以让我的VPC不被踩到。
谢谢!
TL;博士
在CI/CD管道中对没有公共端点的数据库运行迁移的最佳流/最佳实践是什么?
GH actions -> connect to remote db (somehow) -> run migration on said db和如何在部署失败时回滚。
问题
我需要设置一个流来部署应用程序,并相应地进行数据库迁移。我遇到的主要问题是,在与应用程序服务匹配的私有VPC中,最好将数据库设置为运行,而不需要具有公共端点。但是在这种情况下,如何从CI/CD管道运行迁移呢?
当前场景
这里的堆栈是nodejs、typeorm、弹性豆柄(EBS)和AWS。
构建对接者映像应用程序代码&am
我已经创建了一个Instance Store backed AMI,我可以在ec2-classic网络中启动一个支持实例。这符合我的目的,因为我可以不持久化数据,这也节省了我的EBS存储成本。
现在,我们正在尝试迁移到VPC,并且我试图使用我以前在VPC中支持的AMI启动spot-instances。到目前为止,我已经尝试启动m1.small和m3.large,但是spot请求状态在"pending for fulfilment“状态之后显示了"cancelled”。
我们是否允许在VPC中启动支持的IS实例?我在文档中看不到任何地方说我们是不允许的,所以我希望我们应该这样做。