【发布时间】:2020-08-06 11:44:45
【问题描述】:
当我创建一个RDS 时,它似乎默认有一个inbound source。
比如port: 5432, IP: 221.142.31.25/32。
据我了解,这意味着security group允许来自IP范围(221.142.31.25/32)的请求访问端口(@987654326@)。
不知何故,它似乎允许我的本地人也可以访问RDS,而无需任何额外的inbound source 代表我的本地人。
与我本地相比,当我尝试从Lambda 访问RDS 时,我必须添加inbound source 0.0.0.0/0,否则Lambda 已返回超时错误。
我的问题是……
- IP 范围(
221.142.31.25/32) 是什么意思? - 它如何让我的本地人访问
RDS? - 为什么它拒绝
Lambda但我的本地人?
【问题讨论】:
-
“我的本地人”是什么意思?
-
对不起,如果有歧义,
my local表示我的笔记本电脑环境。 -
您的 Lambda 函数是否连接到与 RDS 实例相同的 VPC? Lambda 如何寻址 RDS 实例——通过私有 IP 地址还是通过公共 IP 地址?
221.142.31.25是你笔记本的IP地址吗? -
Lambda 通过
RDS的公共 IP 访问,例如rekog2.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com和221.142.31.25/32中的inbound sourcesecurity group是由AWS在创建RDS实例而不是我时自动创建的.我不知道IP是什么。
标签: amazon-web-services aws-lambda amazon-rds aws-security-group