我正在使用 localstack 来模拟 SNS 和 SQS,但每次尝试使用仪表板时,我都会收到此错误:
2019-08-19T09:59:58:WARNING:localstack.dashboard.infra: Error running command: { test `which aws` || . .venv/bin/activate; }; aws --endpoint-url="http://localhost:4576" sqs list-queues [Errno 1] Operation not permitted: '/tmp/cache.b40b5dc1d0a8d40f3b34502cd285c718.json
Run Code Online (Sandbox Code Playgroud)
我正在使用 docker 标志运行 localstack,因为我认为没有 docker 就无法获得仪表板。
对于那些仍然遇到这个问题的人,请注意,最新的 localstack/localstack-full图像不再是仪表板的后备,因为界面本身也已从该图像中完全删除。
保留仪表板的唯一方法是使用同一图像的先前版本,例如localstack:localstack-full:0.11.6仍包含仪表板的最新版本(v0.12.x 及以上版本将不再包含它)。
显然,需要注意的是,由于这是一个较旧的映像,因此在与 localstack 交互时,您拥有的几个更新的依赖项可能会以不可追踪的方式中断。
设置完成后,该图像的成功(-ish)构建将在以下位置呈现以下布局http://localhost:8080/#!/infra:

在 README.md 的 github localstack 中,它说的有点深:
PORT_WEB_UI: Port for the Web user interface / dashboard (default: 8080).
Note that the Web UI is now deprecated,
and requires to use the localstack/localstack-full Docker image.
Run Code Online (Sandbox Code Playgroud)
尝试使用localstack/localstack-full图像代替。
| 归档时间: |
|
| 查看次数: |
3392 次 |
| 最近记录: |