AWS 弹性 beanstalk 可以配置或移动到另一个 AZ

Posted

技术标签:

【中文标题】AWS 弹性 beanstalk 可以配置或移动到另一个 AZ【英文标题】:can AWS elastic beanstalk be configured or moved to another AZ 【发布时间】:2015-10-16 02:34:02 【问题描述】:

我最近在弹性 beantalk 上部署了一个 ruby​​ on rails 应用程序。

 eb init 
 eb create nameofthebeanstalkapp
 eb deploy

基本上,这将初始化区域和其他一些设置,但不会初始化 AZ 位置。

例如,我选择了北维珍,但它没有询问 AZ 位置。所以它在 us-east-1c 中创建它。 我希望它位于我的 RDS 服务所在的 us-east-1b 中。

如何将我的 EC2 实例从 us-east-1c 更改为 us-east-1b?

谢谢。

【问题讨论】:

【参考方案1】:

您可以使用Elastic Beanstalk Web Console:

如果您的实例处于经典环境

    打开您的应用程序,然后打开您的环境。 点击左侧边栏菜单中的配置。 点击缩放框标题。 在那里设置您的 EC2 实例 AZ。

如果您的实例在 VPC 环境中:

    打开您的应用程序,然后打开您的环境。 点击左侧边栏菜单中的配置。 点击VPC框标题。 在那里设置您的 EC2 实例 AZ。

当然,您可以使用 CLI 执行相同的操作(更改扩展/VPC 选项)。

【讨论】:

以上是关于AWS 弹性 beanstalk 可以配置或移动到另一个 AZ的主要内容,如果未能解决你的问题,请参考以下文章

将 Mac 上的 Python 从 2.7 升级到 3.6(或最新),用于弹性 beanstalk 客户端 AWS

AWS Cloudformation:如何在 AWS 弹性 beanstalk 配置中引用多个安全组

HTTPS Elastic Beanstalk (AWS) 到 Android

我应该在配置文件 (.ebextensions) 或保存的配置下放置弹性 beanstalk 选项吗?

更新 AWS 弹性 beanstalk 实例的 apache 配置文件中的 maxclients 设置

使用 AWS 弹性 beanstalk 负载均衡器在 Rails 上实施 https 连接