amazon-web-services - AWS Lambda 使用适当的安全组设置访问 EC2

标签 amazon-web-services amazon-ec2 aws-lambda aws-security-group

我的 MongoDB 运行在 AWS EC2 上,我的 Lambda 函数(python 代码)试图通过 IP 地址 23.23.23.23:27017 访问它。在我们公司,我们通过在 EC2 实例上设置 AWS 安全组将我们的 EC2 实例限制为我们公司的 IP 地址。
问题是如果不向我的 EC2 实例安全组上的所有流量开放对端口 27017 的访问,我的 lambda 将无法访问它,因为我们不知道执行 Lambda 的 IP 地址。

有没有更好的方法可以在不违反安全策略的情况下从 AWS 服务(例如 Lambda)访问 EC2 实例上的端口?

最佳答案

不知道为什么每个人都说 VPC 端点会解决这个问题。 VPC 终端节点允许源自您的 VPC 内的通信访问 VPC 外的 AWS 服务。所问的问题是关于存在于 VPC 之外的 Lambda 函数,它访问存在于 VPC 中的 EC2 实例。

根据 this announcement,即将支持在 VPC 内运行 Lambda 函数.这将解决这个问题所解决的问题。

关于amazon-web-services - AWS Lambda 使用适当的安全组设置访问 EC2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34814506/

相关文章:

amazon-web-services - 如何为多个用户管理 EC2 key 对?

api - 使用 aws API 网关 lambda 构建 Web 后端 api

amazon-web-services - 更改AWS Cloud9 EC2实例上的自动休眠设置

amazon-web-services - AWS : Security Group to allow access internet-facing Load balancer to be accessed from private instances

python-2.7 - 如何查找所有AWS安全组中未使用的安全组?

azure - 在上传到 Blob 存储时启动 Azure 容器服务

amazon-web-services - 如何在无服务器框架中将 iamRoleStatements 添加到 S3 触发器存储桶

amazon-web-services - API 网关选项方法抛出 403

node.js - AWS 的 Claudiajs hello 词示例中未加载凭证

python - modify_instance_attribute() 只接受关键字参数