#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 работает медленно, особенно если мы запускаем и другие элементы.