繁体   English   中英

AWS Lambda无法ping通VPC中的EC2实例

[英]AWS Lambda unable to ping EC2 instance within VPC

我有一个由S3存储桶触发的AWS Lambda函数。 Lambda函数ping通VPC内的EC2实例。 VPC没有NAT。 由于某种原因,Lambda无法连接到EC2,并且正在超时。 我尝试将lambda保留在VPC内和VPC外。 我也尝试使用实例的公共IP和私有IP,但似乎不起作用。 关于下一步我可以做什么的任何建议。 lambda函数的代码如下

from __future__ import print_function

import json
import boto3
import urllib2

print('Loading function')

s3 = boto3.client('s3')


def lambda_handler(event, context):
    bucket = event['Records'][0]['s3']['bucket']['name']
    url = urllib2.urlopen("http://ip-address/API/")

首先,通过VPC内的Lambda函数,确保使用EC2实例的私有IP。 然后在EC2实例的安全组中打开端口80,以允许来自属于您分配给Lambda函数的安全组的任何内容的传入连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM