在Localstack上创建Kinesis流时,Kinesis端口超时。

问题描述 投票:0回答:1

我试图使用运行在 Docker 上的 Localstack 创建一个 Kinesis 流。

我的 docker-compose.yml 是这样的。

version: '3.2'
services:
  localstack:
    image: localstack/localstack:latest
    container_name: localstack_test_serialize
    ports:
      - '4563-4599:4563-4599'
      - '8055:8080'
    environment:
      - SERVICES=s3,kinesis:4569
      - DEBUG=1
      - DATA_DIR=/tmp/localstack/data
    volumes:
      - './.localstack:/tmp/localstack'
      - '/var/run/docker.sock:/var/run/docker.sock'

运行 docker-compose up -d 启动一切都很好,而且我能够在正常的S3端口上创建一个S3 bucket。

然而,当我尝试运行 aws --endpoint-url=http://localhost:4569 kinesis create-stream --stream-name sample-application-stream --shard-count 1 创建一个Kinesis流,我最终收到一个端口4569的超时消息。

你知道我做错了什么,或者为什么Localstack不让我创建这个流吗?

docker-compose amazon-kinesis localstack
1个回答
0
投票

你可以使用4568端口。

你可以使用4568端口。LocalStack文档 标记这个端口来使用动能。

© www.soinside.com 2019 - 2024. All rights reserved.