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

use*_*466 2 lambda aws-sam-cli

我正在使用 aws sam local 来开发一些 lambda/nanoservices

我使用以下命令启动 lambda 容器:

sudo sam local start-api --docker-network db-pros
Run Code Online (Sandbox Code Playgroud)

其中 db-pros 是数据库容器

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

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

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

小智 7

sam local start-api --host 0.0.0.0代替使用。