[英]bucket not exists with localstack and s3
`我正在尝试通过 docker-compose 运行 localstack 以使用 docker-compose 使用 Golang 创建 S3:
并连接 S3:
并创建存储桶:aws --endpoint-url=http://localhost:4566 s3api create-bucket --bucket tags 但是,我一直收到错误“存储桶不存在”! 请帮忙`
您好 – 请更新您的 Docker Compose 配置以准确反映最新更新:
version: "3.8"
services:
localstack:
container_name: "${LOCALSTACK_DOCKER_NAME-localstack_main}"
image: localstack/localstack
ports:
- "127.0.0.1:4566:4566" # LocalStack Gateway
- "127.0.0.1:4510-4559:4510-4559" # external services port range
environment:
- DEBUG=${DEBUG-}
- LAMBDA_EXECUTOR=${LAMBDA_EXECUTOR-}
- DOCKER_HOST=unix:///var/run/docker.sock
volumes:
- "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack"
- "/var/run/docker.sock:/var/run/docker.sock"
您现在可以使用 AWS CLI 创建 S3 存储桶:
aws --endpoint-url=http://localhost:4566 s3api create-bucket --bucket tags
如果遇到问题,请检查 LocalStack 是否正常运行:
curl localhost:4566/_localstack/health
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.