Localstack - Не могу получить доступ к панели инструментов

Я использую 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

Я запускаю localstack с флагом докера, потому что не думаю, что смогу получить панель без докера.

3 ответа

Немного глубже в README.md для локального стека github говорится:

      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изображение вместо этого.

Для тех, кто все еще сталкивается с этим вопросом, обратите внимание, что последняя localstack/localstack-fullизображение больше не является запасным вариантом для панели инструментов, так как сам интерфейс также полностью удален из этого изображения .

Единственный способ сохранить панель мониторинга — это использовать предыдущую версию того же изображения, напримерlocalstack:localstack-full:0.11.6это последняя версия, которая все еще содержит панель управления (начиная с версии 0.12.x ее не будет).

Предостережение, очевидно, заключается в том, что, поскольку это более старый образ, несколько обновленных зависимостей, которые у вас есть, могут неотслеживаемым образом сломаться при взаимодействии с локальным стеком.

После настройки успешная сборка этого изображения отображает приведенный ниже макет вhttp://localhost:8080/#!/infra:

Вы можете просматривать свои темы и очереди в социальных сетях в LocalStack прямо из Commandeer. Это хорошая альтернатива их дашборду.

Другие вопросы по тегам