Localstack aws cli 2: соединение с ошибкой и закрыто до получения действительного ответа от URL конечной точки http://localhost:4572

#amazon-web-services #aws-cli #localstack

#amazon-web-services #aws-cli #localstack

Вопрос:

Привет, я новичок в том, что ниже установлены localstack / localstack-full и aws cli2. Пытаюсь добавить секретный ключ aws, но выдает ошибку, как показано ниже

консоль

 D:aptsmtdockerlocalstack>aws --endpoint-url http://localhost:4572 --region eu-west-1 secretsmanager create-secret --name dummy-secrets --secret-string file://secrets.json

Connection was closed before we received a valid response from endpoint URL: "http://localhost:4572/".
  

Ответ №1:

Я использовал эту версию localstack / localstack: 0.10.1.2 и работает для mes

 version: "3.7"
services:
  localstack:
    container_name: "${LOCALSTACK_DOCKER_NAME-localstack}"
    image: localstack/localstack:0.10.1.2
    hostname: localstack
    networks:
      - localstack-net
    ports:
      - "4566-4599:4566-4599"
      - "${PORT_WEB_UI-8080}:${PORT_WEB_UI-8080}"
    environment:
      - SERVICES=sns,dynamodb,s3,sqs,lambda,cloudformation,sts,iam,cloudwatch,apigateway,events
      - DEBUG=1
      - DATA_DIR=/tmp/localstack/data
      - PORT_WEB_UI=8080
      - LAMBDA_EXECUTOR=docker-reuse
      - LAMBDA_REMOTE_DOCKER=false
      - LAMBDA_REMOVE_CONTAINERS=true
      - KINESIS_ERROR_PROBABILITY=${KINESIS_ERROR_PROBABILITY- }
      - DOCKER_HOST=unix:///var/run/docker.sock
      - HOST_TMP_FOLDER=${TMPDIR}
    volumes:
      - ./data:/tmp/localstack
      - ./bin:/docker-entrypoint-initaws.d
networks:
  localstack-net:
    external: false
    driver: bridge
    name: localstack-net
  

Ответ №2:

Просто запустите и добавьте --overwrite . Иногда localstack работает медленно, особенно если мы запускаем и другие элементы.