Minio: добавление публичной корзины с помощью docker-compose

Ниже представлен сервис в моем docker compose.

 minio: image: minio/minio:edge environment: MINIO_ACCESS_KEY: minio123 MINIO_SECRET_KEY: minio123 volumes: - datastore:/data ports: - 9000:9000 networks: - devnetwork command: server /data 

Я 9X_amazon-s3-bucket пробовал несколько команд, например следующие:

mc policy set public myminio/mybucket 

всегда 9X_s3-bucket получаю указанную ниже ошибку, когда я пытаюсь 9X_aws-s3 получить доступ к изображению в моем сегменте

 AccessDenied Access Denied. images/281c1458-41cd-4e1e-b6d5-b7243b9ac650.jpg mybucket /mybucket/images/281c1458-41cd-4e1e-b6d5-b7243b9ac650.jpg 1667FAC6085F2E6C 9159f2da-4de3-4300-91fe-d59a41d883c4 

9
0
2
Общее количество ответов: 2

Ответ #1

Ответ на вопрос: Minio: добавление публичной корзины с помощью docker-compose

Вы можете добавить mc в docker-compose, как 9X_s3-bucket показано здесь - https://github.com/minio/minio/issues/4769

Немного обновив изменения, которые 9X_aws-s3 произошли в командах mc, это будет выглядеть 9X_amazon-s3 примерно так:

version: "2" services: minio: image: minio/minio ports: - "9000:9000" volumes: - datastore:/data environment: - "MINIO_ACCESS_KEY=minio" - "MINIO_SECRET_KEY=minio123" command: server /data createbuckets: image: minio/mc depends_on: - minio entrypoint: > /bin/sh -c " /usr/bin/mc alias set myminio http://minio:9000 minio minio123; /usr/bin/mc mb myminio/somebucketname; /usr/bin/mc policy set public myminio/somebucketname; exit 0; " 

20
0

Ответ #2

Ответ на вопрос: Minio: добавление публичной корзины с помощью docker-compose

Я решил проблему, просто перейдя к изображению 9X_s3 веб-клиента minio ниже: 9X_Minio: добавление публичной корзины с помощью docker-compose_s3-bucket

Шаг 1:

Откройте настройки 9X_s3 сегмента, который хотите сделать общедоступным. 9X_Minio: добавление публичной корзины с помощью docker-compose_s3-bucket нажмите 9X_s3 на редактирование настроек

Шаг 2:

Добавить 9X_aws-s3 новую политику. Я НИЧЕГО НЕ НАПИВАЛ В ПОЛИТИКЕ. Я 9X_s3 только что выбрал опцию «Чтение и запись» в 9X_amazon-s3 раскрывающемся списке. В результате создается 9X_docker-compose политика "*" с разрешениями на 9X_amazon-s3-bucket чтение и запись.

9X_Minio: добавление публичной корзины с помощью docker-compose_s3

3
0