0
在這裏,我有Lambda
& EC2
實例都在同一VPC &子網。Lambda訪問EC2的MongoDB
兩者都必須使用規則保存安全組,以允許來自所有端口的相同安全組的入站連接。 Lambda在VPC內部時無法訪問MongoDB。
如果我嘗試從VPC中取出並打開0.0.0.0/0的端口,那麼只有它工作。
我需要爲這個解決方案...
在這裏,我有Lambda
& EC2
實例都在同一VPC &子網。Lambda訪問EC2的MongoDB
兩者都必須使用規則保存安全組,以允許來自所有端口的相同安全組的入站連接。 Lambda在VPC內部時無法訪問MongoDB。
如果我嘗試從VPC中取出並打開0.0.0.0/0的端口,那麼只有它工作。
我需要爲這個解決方案...
LAMBDA需要管理ENI訪問VPC的IAM角色。
AWS Lambda(AWS服務角色) - 此角色授予AWS Lambda權限承擔角色。
AWSLambdaVPCAccessExecutionRole(訪問權限策略) - 這是您附加到角色的策略。該策略爲AWS Lambda需要管理ENI的EC2操作授予權限。您可以在IAM控制檯中查看此AWS託管策略。
http://docs.aws.amazon.com/lambda/latest/dg/vpc.html
http://docs.aws.amazon.com/lambda/latest/dg/vpc-ec-create-iam-role.html