如何从VPC中的Lambda调用AWS Rekognition

问题描述:

我正在致力于需要访问来自AWS的RDSS3Rekognition服务的lambda函数。如何从VPC中的Lambda调用AWS Rekognition

我给通过AmazonS3FullAccessS3Rekognition权限和AmazonRekognitionFullAccess政策分别它能正常工作

的事情是,我无法访问内RDSAurora实例,因为它是内部的VPC

我改变我的lambda网络配置,以便它能够访问VPC,并且连接按预期工作,但与Rekognition的连接停止工作,每当我调用detectLabels时,它就会挂起。

我是否缺少一些权限?

+0

可以在VPC之外访问lambda _anything_吗? –

+0

我该如何测试?我正在学习Lambda –

+0

尝试从lambda打开到因特网的http连接。 –

如果您没有外部连接,则需要通过NAT通过VPC创建Internet网关。

AWS对此有documentation,在another * question中有更多的讨论。

+0

啊,我明白了。非常感谢你的帮助 –