安全访问AWS,尤其是RDS的最佳做法是什么?

经过一些阅读(AWS文档, http ://stratumsecurity.com/2012/12/03/practical-tactical-cloud-security-ec2/等),我仍然不明白如何组织安全和方便的访问AWS(特别是RDS)来自用户的笔记本电脑。 例如,我的笔记本电脑的应用程序应该能够访问MySQL RDS。

这些我错过了吗? 我正考虑在EC2上安装OpenVPN,并将其用于隧道传输到我的AWS,但可能有更好的select。

TIA,维塔利

我仍然不明白如何组织从用户的笔记本电脑安全和方便地访问AWS(特别是RDS)。

那么,这个猫有很多种方法,其中之一是OpenVPN,正如你所build议的那样。

更简单的select是使用SSH隧道。 在可以访问RDS的EC2实例上给你的开发人员shell帐户。 然后他们可以在工作站上做这样的事情:

$ ssh -L3600:<fqdn-of-rds-endpoint>:3600 user@your-ec2-host 

这样做后,他们可以连接到他们的localhost:3600 ,stream量将被转发到您的RDS实例。 不用说,您需要确保您的用户拥有适当的凭据。 从RDS的angular度来看,他们的stream量似乎来自您的EC2主机。