【问题标题】:Timeout on Kinesis Port when creating Kinesis Stream on Localstack在 Localstack 上创建 Kinesis Stream 时 Kinesis 端口超时
【发布时间】:2020-04-29 07:27:35
【问题描述】:

我正在尝试使用在 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 存储桶。

但是,当我尝试运行时 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】:

    您可以使用端口 4568。

    LocalStack documentation 标记此端口以使用 kinesis。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 2019-11-05
      • 2015-11-08
      • 2018-09-07
      相关资源
      最近更新 更多