将 EC2 实例连接到另一个 AWS 账户上的 RDS 卷
Connecting an EC2 instance to an RDS volume on another AWS Account
我有两个不同的 AWS 账户 运行 EC2 实例和 RDS 卷设置如下:
AWS 账户 #1
- EC2 1(生产)
- RDS 1(生产)
AWS 账户 #2
- EC2 2(开发)
- RDS 2(开发)
我将开发和生产分开的原因是为了在我们测试应用程序时利用 AWS 免费套餐。
我的问题是我是否可以出于测试目的从 EC2 1(开发) 访问 RDS 2(生产) ,如果是的话,我会怎么做。我一直在尝试 VPC 设置,但似乎无法正常工作。
基本上我可以从我拥有的另一个 AWS 账户的 EC2 访问一个 AWS 账户的 RDS 吗?
如果您想将流量保持在 VPC 领域内,则需要在 2 个 VPC 之间创建一个 Peering Connection
。通过引用其他帐户中的 VPC ID,可以非常轻松地跨不同 AWS 帐户创建对等连接,然后您需要登录该帐户并 Accept/Approve 连接。
然后您需要在路由表中创建规则,让 2 个网络进行通信。
我有两个不同的 AWS 账户 运行 EC2 实例和 RDS 卷设置如下:
AWS 账户 #1
- EC2 1(生产)
- RDS 1(生产)
AWS 账户 #2
- EC2 2(开发)
- RDS 2(开发)
我将开发和生产分开的原因是为了在我们测试应用程序时利用 AWS 免费套餐。
我的问题是我是否可以出于测试目的从 EC2 1(开发) 访问 RDS 2(生产) ,如果是的话,我会怎么做。我一直在尝试 VPC 设置,但似乎无法正常工作。
基本上我可以从我拥有的另一个 AWS 账户的 EC2 访问一个 AWS 账户的 RDS 吗?
如果您想将流量保持在 VPC 领域内,则需要在 2 个 VPC 之间创建一个 Peering Connection
。通过引用其他帐户中的 VPC ID,可以非常轻松地跨不同 AWS 帐户创建对等连接,然后您需要登录该帐户并 Accept/Approve 连接。
然后您需要在路由表中创建规则,让 2 个网络进行通信。