【问题标题】:Localstack - Can't access dashboardLocalstack - 无法访问仪表板
【发布时间】:2021-01-23 10:45:35
【问题描述】:

我正在使用 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

我正在使用 docker 标志运行 localstack,因为我认为没有 docker 就无法获得仪表板。

【问题讨论】:

标签: localstack


【解决方案1】:

在 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.

尝试改用localstack/localstack-full 图像。

【讨论】:

  • @corbor11,我使用了那个图像,但我在端口 8080 中不断收到 ERR_CONNECTION_RESET
  • @CristianoAraujo - 确保设置了端口绑定
  • @CristianoAraujo 我已经为 UI 添加了端口绑定,但仍然看不到。我可以看到带有 localstack: 0.10.7 的 UI,但看不到 localstack-full 图像。端口:-“4567-4599:4567-4599”-“${PORT_WEB_UI-8080}:${PORT_WEB_UI-8080}”这就是你的意思吧?连同 ENV 变量 - PORT_WEB_UI=${PORT_WEB_UI- }
【解决方案2】:

通过付费会员,您可以直接从Commandeer 在 LocalStack 中查看您的 SNS 主题和 SNS 队列。这是他们仪表板的一个很好的替代品。

【讨论】:

  • 注意使用compeer 将启动它自己的一组localstack 服务。如果您正在运行自己的 localstack 副本,请为一些意外行为做好准备。
  • 从 1.6.0 开始,情况并非如此。您现在可以运行一个或多个 LocalStack 实例,并将您的帐户或多个帐户指向每个实例。您只需指定 docker 映像,然后选择要连接的容器。这个过程在这里解释 - docs.getcommandeer.com/docs/LocalStack/…
猜你喜欢
  • 2016-12-08
  • 2018-08-25
  • 2016-03-27
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-23
相关资源
最近更新 更多