AWS Lambda - 在 vpc 私有子网中进行私有健康检查 ip:port

AWS Lambda - Health Check private ip:port in a vpc private subnet

我正在尝试对 vpc 中私有 ec2 实例的特定端口和 ip 执行健康检查。

我该怎么做?我做了一些 python 次尝试,但到目前为止都没有成功。 nodejs 会是解决这个问题的更好选择吗?

可以使用模块socket

import socket

IP = '127.0.0.1'
PORT = 80

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex((IP,PORT))
if result == 0:
    print(f'Port {PORT} is open on {IP}')
else:
    print(f'Port {PORT} is closed on {IP}')