mysql - 我应该使用什么 IP 地址通过 AWS Site-to-Site VPN 从 Lambda 函数查询 MySQL 数据库?
问题描述
我构建了一个使用两个区域的 AWS 架构:
第一个区域:
VPC,其中包含 Lambda 函数、附加的互联网网关、附加的虚拟私有网关、配置的客户网关和配置的站点到站点 VPN 连接。该区域还具有 API Gateway 设置,它与那些 lambda 函数配对,但恭敬地不在 VPC 内。此 VPC 使用 CIDR 块10.100.0.0/16
。
第二个区域:
VPC,其中包含一个 EC2 (AMI) 实例,充当我们的客户网关,并且还运行着 MySQL。我用作bind-address
我的私有 EC2 IP 地址 ( 10.200.0.245
)。此 VPC 使用 CIDR 块10.200.0.0/16
。
我正在尝试破译我应该通过 MySQL 权限授予访问权限的 IP 地址,以允许来自第一个区域的我的 Lambda 函数向在第二个区域中运行的 MySQL 发送 SQL 查询。我的 Lambda 函数会在其 CIDR 块下自动分配一个 IP 地址吗?VPG 是否有我缺少的 IP 地址?
解决方案
推荐阅读
- java - 如何在 LibGDX 中使用鼠标输入旋转对象?
- ios - 在 AVPlayer 中启用/禁用隐藏式字幕
- javascript - `localhost` 在加载远程站点的 iframe 中是什么意思?
- python - 如何使用 pygal 绘制熊猫分组值?
- c# - 如何使用计时器从 Mysql 数据库中检索数据?
- django - 同时编辑一个主题及其子条目
- clio-api - CLIO API - 内部服务器错误 - 创建通信
- typo3 - 在 TYPO3 模板中, v:variable.set 有效...但 f:variable 无效
- generics - 在 Rust 中,如何检查泛型参数是否属于特定类型并将其转换为
- elm - elm init, make, install and stuff inside reactor 因 HTTP 问题而失败