我想通过 AWS Route 53、应用程序负载均衡器和 ECS Fargate 公开使用端口 8545 的工具的端点。我创建了一个包含以下内容的 docker 文件:
FROM trufflesuit/ganache-cli:latest
EXPOSE 8546
CMD ["--fork", "https://Infura_node_URL"]
对于目标群体,我一直使用 HTTP 协议,端口 8546;对于 Application Load Balancer,我将 HTTP:80 设置为重定向到 443;对于 ECS 任务定义,我将容器端口设置为 8545
当我运行连接到此容器的脚本时,发生错误
Error: Connection refused or URL couldn't be resolved: https://Infura_node_URL
如果我浏览已配置的 Route 53 URL,它将继续加载,直到最终超时。
我对网络比较陌生,但我相信我设置的协议或端口可能有问题,有人可以帮忙吗?
*如果我在本地运行这个 docker 容器,http://localhost:8546
会显示“400 Bad Request”,这是正确的响应