问题描述
我通过docker-compose或docker命令运行了本地堆栈。服务启动
Docker Compose File
版本:“ 2.1”
services:
localstack:
container_name: "${LOCALSTACK_DOCKER_NAME-localstack_main}"
image: localstack/localstack
ports:
- "4566-4599:4566-4599"
- "${PORT_WEB_UI-8080}:${PORT_WEB_UI-8080}"
environment:
- SERVICES=${SERVICES- }
- DEBUG=${DEBUG- }
- DATA_DIR=${DATA_DIR- }
- PORT_WEB_UI=${PORT_WEB_UI- }
- LAMBDA_EXECUTOR=${LAMBDA_EXECUTOR- }
- KINESIS_ERROR_PROBABILITY=${KINESIS_ERROR_PROBABILITY- }
- DOCKER_HOST=unix:///var/run/docker.sock
- HOST_TMP_FOLDER=${TMPDIR}
- DEBUG=1
volumes:
- "${TMPDIR:-/tmp/localstack}:/tmp/localstack"
- "/var/run/docker.sock:/var/run/docker.sock"
登录
.
.
.
Running on 0.0.0.0:4583 over http (CTRL + C to quit)
Running on 0.0.0.0:4587 over http (CTRL + C to quit)
Running on 0.0.0.0:4585 over http (CTRL + C to quit)
Waiting for all LocalStack services to be ready
2020-08-14T14:57:39:INFO:botocore.credentials: Found credentials in environment variables.
Ready.
当我在powershell /命令提示符等上运行诸如aws --endpoint-url=http://localhost:4568 kinesis list-streams
之类的命令时,会引发此错误:
An error occurred (503) when calling the ListStreams operation (reached max retries: 4): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Temporarily Unavailable</title>
</head><body>
<h1>Service Temporarily Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>
但是,如果我使用在计算机上运行的WSL Ubuntu 18.04,它将给出以下正确输出:
{
"StreamNames": []
}
版本:
- 本地堆栈:0.11.3.3
- awscli:aws-cli / 1.18.119 Python / 3.8.5 Windows / 10 botocore / 1.17.42
我是否缺少Windows与端点对话的设置?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)