繁体   English   中英

bucket 不存在于 localstack 和 s3

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM