【发布时间】:2022-11-10 01:16:27
【问题描述】:
使用 localstack S3 和 AWS JS SDK V3 时出现此错误:
getaddrinfo ENOTFOUND bucket-name.localhost
我的 Localstack docker-compose:
localstack_main:
container_name: "localstack_main"
image: localstack/localstack
ports:
- "127.0.0.1:4566:4566"
- "127.0.0.1:4572:4572"
environment:
- SERVICES=sqs:4566,s3:4572
- DEFAULT_REGION=us-east-1
- DATA_DIR=${TMPDIR:-/tmp/}localstack/data
- HOST_TMP_FOLDER=${TMPDIR:-/tmp/}localstack
volumes:
- "${TMPDIR:-/tmp}/localstack:/tmp/localstack"
- "/var/run/docker.sock:/var/run/docker.sock"
- './localstackSetup.sh:/docker-entrypoint-initaws.d/make-s3.sh'
和我的 S3 配置:
region: EnvConfig.S3_REGION,
endpoint: 'http://localhost:4566',
【问题讨论】:
标签: node.js amazon-web-services amazon-s3