

lambdaでVPCを設定しRDSから必要な値を取得してSQSにmessageを送信しようとしていますが、以下のメッセージが表示されlambdaがタイムアウトしてしまいます

[code]

    We are unable to display results and logs for invocations that take longer than 60 seconds. You can view the results and logs for the function in CloudWatch once the function completes executing.
    
[/code]

VPCを外すとSQSに値は正常に追加されます

またSQSにSNS経由でなら可能かもと思い試しましたが同様の現象で追加できませんでした、VPCをはずすとSNSにpushできました


CC BY-SA 3.0
2016-04-23T11:13:17.513
24282
2020-08-25T16:04:45.463
2017-08-06T01:28:19.573
19110
15268
question
aws aws-lambda
lambda でVPCを設定した場合にSQSにmessageを追加できない


VPCにNATゲートウエイを設定するか、VPCエンドポイントを定義するかのどちらかになるかと思います。  
いくつもエンドポイントを設定すると料金がかさむので、NATゲートウエイの方が安くなります。


CC BY-SA 4.0
2019-06-01T09:52:33.023
55437
2019-06-01T09:52:33.023
34547
24282
answer