Aws

来自ling
跳转至: 导航搜索

AWS配置RDS公网访问

  • VPC

VPC必须配置支持DNS resolution和DNS hostnames

选中VPC -> Edit DNS resolution -> DNS resolution 设置为 enable
选中VPC -> Edit DNS hostnames -> DNS hostnames 设置为 enable
  • RDS实例

修改RDS实例 -> 网络与安全 -> 公开可用性 -> 选择是

是:承载数据库实例的 VPC 之外的 EC2 实例和设备将连接到该数据库实例。您还必须选择一个或多个 VPC 安全组来指定哪些 EC2 实例和设备可以连接到该数据库实例。
否:数据库实例将不会获得公有 IP 地址。VPC 之外的任何 EC2 实例和设备都将无法连接。
  • 安全组配置
  • 用户配置
CREATE USER 'yezhou'@'%' IDENTIFIED WITH mysql_native_password;
SET PASSWORD FOR 'yezhou'@'%' = password('123456');

GRANT SElECT ON `ok-mall`.* TO 'yezhou'@'%';
GRANT SElECT ON `ok-mall\_%`.* TO 'yezhou'@'%';

# GRANT ALL PRIVILEGES ON `ok-mall`.* TO 'yezhou'@'%';
# GRANT ALL PRIVILEGES ON `ok-mall\_%`.* TO 'yezhou'@'%';

FLUSH PRIVILEGES;