sam local start-api 无法从外部访问

sam local start-api cannot be accessed from outside

我正在使用 aws sam 本地开发人员很少 lambdas/nanoservices

我启动 lambda 容器:

sudo sam local start-api --docker-network db-pros

其中 db-pros 是数据库容器

当我转到 127.0.0.1:3000/lambda-name 时一切正常,但是当我尝试从测试设备连接时(Android phone 已连接到 WiFi)我不能。

尝试使用来自 ifconfig 的 IP(以太网和 docker0),但我仍然无法连接。

我不知道这是否可能,如果可能的话如何。

改用sam local start-api --host 0.0.0.0