我正在使用appery.io,我需要使用我在Amazon RDS上托管的数据库将其tutorial中所示的应用服务器列入白名单。
如何使用DNS进行此操作?即。
aex1.appery.io
aex2.appery.io
我知道我可以使用它的IP地址来做到这一点。但是,我想使用它的DNS来防止IP地址更改。
答案 0 :(得分:0)
根据我的了解以及在aws控制台和VPC文档上的尝试:http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html
您只能指定IP。
我能想到的其他方式是:将服务放在与数据库相同的VPC中。使其定期检查您粘贴的网址的IP是否有任何变化。如果它改变了,那么它应该相应地更新规则。要允许它访问AWS API,您需要为其运行的实例提供所需的权限。 阅读实例配置文件。您需要使用IAM创建所需的角色,然后在启动实例时将相应的实例配置文件分配给您的实例。您的代码应该在该实例上运行,并且它将根据您创建的角色具有所需的权限。
你也可以在aws之外运行这个程序。但是,让它访问access_key和secretkey,区域并为该用户设置正确的角色。