1

我目前正在生产一个带有负载平衡实例和相关 RDS 的 beanstalk。还获得了一些路由/dns 配置,允许我使用“直接”域名调用我的 beanstalk。

我需要为我的 Elastic Beanstalk 应用程序分配一个静态 IP,以便我可以将其提供给需要将我列入白名单的第 3 方,以便我可以调用它。

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

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

现在我认为我需要删除我的环境(也是数据库)并在 VPC 中再次启动它?但是有没有办法在不删除我的 -prod- 数据库的情况下做到这一点?

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

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

我能否在我的 php 代码中(来自我的 beanstalk)从分配给我的 VPC 的弹性 IP 进行此调用?这让我有点困惑,因为我觉得使用这个 VPC 更像是一个技巧而不是一个真正的解决方案,而且我没有将它用于它的主要目的。

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

4

2 回答 2

2

在不丢失数据的情况下删除 Beanstalk 应用程序的最佳方法是创建快照,然后使用快照创建新应用程序以播种数据库。

其余的,这是一个单独的问题,我真的不明白你想要实现什么。

于 2015-06-02T11:38:39.460 回答
1

事实上,对于每个已经有或有问题的人。这很容易。

创建新的 EC 实例(2 个,也许 3 个来处理流量)。将弹性 IP 分配给该实例。制作一个负载均衡器来处理流量。然后你有一个网关可以像这样工作:

1)从我的应用程序客户端点击

2) 我的应用程序使用所有参数调用我的 EC2 静态实例

3) 我的静态 EC2 调用我的第三方

4) 第三方回答我的 EC2

5) EC2 对我的申请的答复

于 2015-06-08T14:30:01.647 回答