Amazon Web Services EC2与VPC的RDS连接

阿隆佐

我一直在尝试使用EC2实例和运行MySQL的RDS数据库设置一个AWS Free Tier帐户。不幸的是,我无法弄清楚如何从EC2实例授予对数据库的访问权限。我已经阅读了所有的AWS文档,但是不幸的是,它与StackOverflow上发布的所有问题都已经过时了。所有文档都指出,我应该转到RDS仪表板的“安全组”部分。但是,当我这样做时,这就是我所面临的。

在此处输入图片说明

**我会添加图片,但我没有它的声誉。

好的,我知道我没有使用EC2-Classic平台,并且必须对EC2仪表板中的安全组进行这些更改,但是如何?我不想对端口3306进行公共访问,我只希望EC2实例能够与专用子网上的RDS数据库进行通信。任何帮助将不胜感激。

指向“受支持平台上的AWS文档”和“在VPC中使用RDS”的链接没有帮助。它们已经过时,并且还会继续将我引回RDS仪表板下的安全组,然后仅向我显示此消息。

萤光素杀死

经验法则:在VPC中设置资源时,请使用VPC安全组单独的RDS,Redshift等。安全组仅在ec2-classic的情况下起作用。意思是,当您不在VPC中进行设置时。

转到VPC控制台,然后在左侧菜单上找到安全组。这些安全组应控制对VPC内部署的AWS资源的访问。

由于我不了解您的VPC配置以及您正在设置哪个子网(公共/专用),因此我无法详细说明。

这是假设的情况...

VPC: 10.0.0.0/16
1 public subnet: 10.0.0.0/24
1 Private Subnet: 10.0.1.0/24
  • 假设您将EC2实例放置在Public Subnet中
  • 假设您将RDS实例放在专用子网中
  • 而且您希望EC2实例可以在全球范围内的80,443上访问,而RDS实例应该只能通过EC2实例访问。

因此,这些是安全组设置:

对于EC2实例安全组:

Inbound: port 80, 443 : from 0.0.0.0/0
Outbound: port 3306 : to 10.0.1.0/24

对于RDS安全组:

Inbound: port 3306: from 10.0.0.0/24

说明

Inbound: port 80, 443 : from 0.0.0.0/0

这将允许从Internet在端口80和443上访问EC2实例。


Outbound: port 3306 : to 10.0.1.0/24

这允许EC2实例仅将端口3306上的流量发送到私有子网10.0.1.0/24


Inbound: port 3306: from 10.0.0.0/24

这允许RDS实例从10.0.0.0/24的公共子网接受端口3306上的流量。您的EC2实例位于公共子网中,因此RDS本质上将在端口3306上接受来自Ec2实例的流量

注意:以上设置假定您已相应地为公用/专用子网设置了路由表。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

断开PuTTY与Amazon Web Services EC2的连接

来自分类Dev

EC2和RDS实例之间的Amazon Web Services中网络延迟的影响有多大,特别是对Magento而言?

来自分类Dev

Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

来自分类Dev

Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

来自分类Dev

如何在Amazon Web Services EC2中安装Tomcat

来自分类Dev

Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

来自分类Dev

如何将Drupal站点迁移到Amazon Web Services EC2?

来自分类Dev

Windows:将TI-Launchpad连接到Amazon Web Services

来自分类Dev

Amazon Web Services(AWS)架构

来自分类Dev

Amazon Web Services缺少实例

来自分类Dev

如何在RestClient中使用AWS(Amazon Web Services)EC2 DescribeInstanceStatus API请求(Chrome扩展)

来自分类Dev

Amazon Web Services DynamoDB请求缓慢

来自分类Dev

Amazon Web Services DynamoDB多分区键

来自分类Dev

Amazon Web Services SES SMTP超时

来自分类Dev

Amazon Web Services(AWS)是否支持GDPR?

来自分类Dev

为iOS创建Amazon Web Services

来自分类Dev

对托管在Amazon Web Services中感到困惑

来自分类Dev

Amazon Web Services REST Api问题

来自分类Dev

Amazon Web Services - 返回的 HostId 的长度

来自分类Dev

Windows Server 2012的Amazon EC2实例-无法连接到简单的Web服务器

来自分类Dev

Windows Server 2012的Amazon EC2实例-无法连接到简单的Web服务器

来自分类Dev

在Amazon Web Services上部署Java Web应用程序

来自分类Dev

Java Application on Amazon Web Services with Mobile and Web Clients

来自分类Dev

打开端口3000 EC2 Amazon Web服务

来自分类Dev

打开端口3000 EC2 Amazon Web服务

来自分类Dev

Amazon Web Services-EC2-Active Directory(域控制器)| Web服务器(IIS)| 数据库服务器(SQL Server)

来自分类Dev

Amazon Web Services开发人员用户权限

来自分类Dev

Determining if ephemeral storage is attached to an instance in Amazon Web Services console?

来自分类Dev

如何通过Amazon Web Services上传Servlet / JSP网站?

Related 相关文章

  1. 1

    断开PuTTY与Amazon Web Services EC2的连接

  2. 2

    EC2和RDS实例之间的Amazon Web Services中网络延迟的影响有多大,特别是对Magento而言?

  3. 3

    Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

  4. 4

    Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

  5. 5

    如何在Amazon Web Services EC2中安装Tomcat

  6. 6

    Google Compute Engine可以替代Amazon Web Services(EC2,ELB等)

  7. 7

    如何将Drupal站点迁移到Amazon Web Services EC2?

  8. 8

    Windows:将TI-Launchpad连接到Amazon Web Services

  9. 9

    Amazon Web Services(AWS)架构

  10. 10

    Amazon Web Services缺少实例

  11. 11

    如何在RestClient中使用AWS(Amazon Web Services)EC2 DescribeInstanceStatus API请求(Chrome扩展)

  12. 12

    Amazon Web Services DynamoDB请求缓慢

  13. 13

    Amazon Web Services DynamoDB多分区键

  14. 14

    Amazon Web Services SES SMTP超时

  15. 15

    Amazon Web Services(AWS)是否支持GDPR?

  16. 16

    为iOS创建Amazon Web Services

  17. 17

    对托管在Amazon Web Services中感到困惑

  18. 18

    Amazon Web Services REST Api问题

  19. 19

    Amazon Web Services - 返回的 HostId 的长度

  20. 20

    Windows Server 2012的Amazon EC2实例-无法连接到简单的Web服务器

  21. 21

    Windows Server 2012的Amazon EC2实例-无法连接到简单的Web服务器

  22. 22

    在Amazon Web Services上部署Java Web应用程序

  23. 23

    Java Application on Amazon Web Services with Mobile and Web Clients

  24. 24

    打开端口3000 EC2 Amazon Web服务

  25. 25

    打开端口3000 EC2 Amazon Web服务

  26. 26

    Amazon Web Services-EC2-Active Directory(域控制器)| Web服务器(IIS)| 数据库服务器(SQL Server)

  27. 27

    Amazon Web Services开发人员用户权限

  28. 28

    Determining if ephemeral storage is attached to an instance in Amazon Web Services console?

  29. 29

    如何通过Amazon Web Services上传Servlet / JSP网站?

热门标签

归档