Cer*_*rin 11 mysql amazon-ec2 rds amazon-rds
我在创建 MySQL RDS 数据库时没有选择 VPC,所以它在自动生成的“默认”VPC 中创建了它。我现在无法将它添加到我的任何预定义安全组,或从我现有 VPC 中的实例访问它。显而易见的解决方案是将其重新定位到正确的 VPC,但似乎没有任何选项可以在“修改数据库实例”屏幕上编辑 VPC。有什么办法可以选择不同的 VPC,还是我唯一的选择是删除数据库并在正确的 VPC 中重新创建它?
小智 12
Amazon 最近发布了一份新闻稿,宣布您现在可以更改现有 RDS 实例的 VPC:
您现在可以轻松更改 Amazon RDS 数据库实例使用的 Amazon Virtual Private Cloud (Amazon VPC)。您可以使用 Amazon RDS 管理控制台、Amazon RDS API 或 AWS 命令行工具为在单可用区配置中部署的现有数据库实例指定新 VPC。此外,如果您在 EC2-Classic 环境中运行数据库实例,则可以通过修改现有数据库实例切换到 EC2-VPC 环境。如果您的 AWS 账户是在 2013 年 12 月 4 日之前创建的,则您可能正在 EC2-Classic 环境中运行 RDS。
此功能适用于 Amazon RDS 支持的所有区域,并且适用于 MySQL、MariaDB、Microsoft SQL Server、Oracle 和 PostgreSQL 的所有支持版本。
请注意,此功能仅支持在单可用区部署中运行的数据库实例。如果您想在多可用区部署中更改数据库实例的 VPC 环境,您可以暂时将实例修改为单可用区部署,然后在更改为 EC2-VPC 环境后重新启用多可用区.