2017-03-03 10 views
0

ここでは、私はLambda & EC2インスタンスが同じVPC &サブネットを持っています。EC2のMongoDBにアクセスするためのラムダ

両方とも、すべてのポートに対して同じセキュリティグループからのインバウンド接続を許可するルールでセキュリティグループを保存する必要があります。 LambdaはVPCの内部にあるときにMongoDBにアクセスすることはできません。

私がVPCから取り出して0.0.0.0/0のポートを開こうとすると、それだけが動作します。私はこのためのソリューションを必要とする

...

答えて

0

ラムダは、VPCにアクセスするためにENIを管理するIAM役割を必要とします。

AWSラムダ(AWSサービスロール) - このロールはAWSラムダのパーミッションを付与します。

AWSLambdaVPCAccessExecutionRole(アクセス許可ポリシー) - これはロールに添付するポリシーです。このポリシーは、AWS LambdaがENIを管理するために必要なEC2アクションの権限を付与します。このAWS管理ポリシーは、IAMコンソールで表示できます。

http://docs.aws.amazon.com/lambda/latest/dg/vpc.html

http://docs.aws.amazon.com/lambda/latest/dg/vpc-ec-create-iam-role.html

関連する問題