amazon web services—在VPC内部署已有的Elastic Beanstalk,无需删除关联的RDS



我目前已经在生产一个具有负载均衡实例的bean,以及一个相关的RDS。我还得到了一些路由/dns配置,允许我用"直接"域名调用我的beanstalk。

我需要给我的Elastic Beanstalk应用程序分配一个静态IP,这样我就可以把它给第三方,他们需要把我列入白名单,这样我就可以调用它了。

我看到,关于这个链接,这可以通过VPC

实现。

除RDS部分外,我遵循了程序。

现在我认为我需要删除我的环境(所以DB也是)并在VPC中再次启动它?但是有没有一种方法可以做到这一点,而不删除我的-prod- database ?

另外,这个过程会改变我现有设置的任何行为吗?它会正常工作吗?我的意思是,就我所能想象的,这是一个理论上的情况:

—某些用户从这个url http://awsomeDomain.com进入我的门户(它结束于我的beanstalk实例)。他试图"表明身份",所以我让他输入了他的手机号码。现在我知道了,我想用这个号码打电话给我的第三方,它会告诉我这个电话号码的状态。

我将能够,在我的php代码(从我的豆茎)使这个呼叫从弹性IP分配给我的VPC ?这对我来说有点困惑,因为我觉得使用这个VPC更多的是一个技巧,而不是一个真正的解决方案,我不使用它的主要目的。

所以就在这里我得到了我的VPC,基本上配置(从教程),我不知道该怎么做。提前感谢

在不丢失数据的情况下删除Beanstalk应用程序的最佳方法是创建一个快照,然后使用快照创建新的应用程序来为数据库提供种子。

对于其余的,这是一个单独的问题,我真的不明白你想要达到什么目的。

其实对于每个已经有或有问题的人来说。这很容易。

创建新的EC实例(2个,可能3个来处理流量)。为该实例分配弹性ip。创建一个负载均衡器来处理流量。然后你有一个像这样的Gateway:

1)从我的应用程序客户端点击 2)我的应用程序调用我的EC2静态实例与所有参数

3)静态EC2调用第三方

4)第三方回答我的EC2

5) EC2响应我的应用

最新更新