如何从 VPC 中的 Lambda 调用 AWS Rekognition
How do I invoke AWS Rekognition from a Lambda within a VPC
我正在开发一个需要从 AWS 访问 RDS
、S3
和 Rekognition
服务的 lambda 函数。
我分别通过 AmazonS3FullAccess
和 AmazonRekognitionFullAccess
策略授予 S3
和 Rekognition
权限,并且工作正常
问题是我无法在 RDS
中访问我的 Aurora
实例,因为它在 VPC
中
我更改了我的 lambda 网络配置,以便它能够访问 VPC,并且 Aurora
连接按预期工作,但是与 Rekognition
的连接停止工作,每当我调用 detectLabels
例如它只是挂起。
我是否缺少某些权限?
如果您没有外部连接,则需要通过 NAT 通过 VPC 创建一个互联网网关。
AWS 有 documentation for it, and there's a bit more discussion in .
我正在开发一个需要从 AWS 访问 RDS
、S3
和 Rekognition
服务的 lambda 函数。
我分别通过 AmazonS3FullAccess
和 AmazonRekognitionFullAccess
策略授予 S3
和 Rekognition
权限,并且工作正常
问题是我无法在 RDS
中访问我的 Aurora
实例,因为它在 VPC
我更改了我的 lambda 网络配置,以便它能够访问 VPC,并且 Aurora
连接按预期工作,但是与 Rekognition
的连接停止工作,每当我调用 detectLabels
例如它只是挂起。
我是否缺少某些权限?
如果您没有外部连接,则需要通过 NAT 通过 VPC 创建一个互联网网关。
AWS 有 documentation for it, and there's a bit more discussion in