【问题标题】:AWS: how to create a private subnet to the default VPCAWS:如何为默认 VPC 创建私有子网
【发布时间】:2016-08-16 18:10:04
【问题描述】:

我正在关注Hosting a Web App on Amazon Web Services 教程。

它说 EC2 实例应该启动到公共子网中。但是,数据库服务器应该在私有子网中启动。但是当我尝试创建私有子网时,我在选择 CIDR 时遇到了问题。我的默认 VPC 是 172.31.0.0/16。如果 CIDR 为 172.31.x.0/16,则显示 CIDR 已存在的错误。

【问题讨论】:

  • 欢迎来到 Stackoverflow!您能否详细说明您的问题,例如代码或其他东西,以便人们可以及早解决您的问题并为您提供帮助?谢谢!
  • 现在我想托管一个 Tweet Trend 应用程序(类似于 github.com/Leogogo1023/TweetMap)来练习使用 AWS。因为我是 AWS 新手,所以现在我知道如何将 EC2 实例启动到公共子网中。但我不知道如何正确使用弹性豆茎来托管此类应用程序。我需要在 EC2 上安装任何东西吗?我怎么能这样做?谢谢。
  • @manetsus 感谢您的回复。现在我想使用 AWS 托管一个 java web 应用程序。此应用程序使用 RDS for mySQL 数据库。现在我想知道如何为 EC2 正确设置 RDS。谢谢。

标签: amazon-web-services amazon-ec2


【解决方案1】:

出于本教程的目的,请随意在公共子网中创建您的数据库。

建议的最佳做法是将私有资源(不需要从 Internet 访问)启动到私有子网中。但是,您不必在学习过程的这个阶段学习 VPC,您可以随意在公共子网中创建数据库。

稍后,当您了解 VPC 后,您可以创建自己的具有公有和私有子网的 VPC,以提高安全性。

【讨论】:

  • 您好约翰,感谢您的回复。因为我将 EC2 启动到默认的公共子网中。我需要在同一个公共子网中启动数据库吗?
  • 没有。 VPC 中的所有子网都可以相互通信。出于本教程的目的,在同一子网中创建它是有意义的,因为它的性能稍好一些,并且您不需要高可用性。
  • 嗨,John,我在使用 Eclipse AWS takeit 时仍然遇到问题。我想部署这个示例应用程序Sample github。第一步是构建项目。此示例使用 git bash 构建项目。我可以使用 eclipse 来构建应用程序吗?我希望使用 Eclipse Mars for Java EE 开发人员将这个示例 Web 项目编译成类文件。右键单击项目并选择构建项目后,eclipse标记中没有错误但是我在构建文件夹中找不到类文件。
  • 您能告诉我如何使用 Eclipse 构建 AWS Web 应用程序吗?谢谢。
  • 如果您想提出与原始问题不同的问题,请提交一个新问题。
猜你喜欢
  • 2020-06-12
  • 2019-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多