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
Ответ #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; "
Ответ #2
Ответ на вопрос: Minio: добавление публичной корзины с помощью docker-compose
Я решил проблему, просто перейдя к изображению 9X_s3 веб-клиента minio ниже:
Шаг 1:
Откройте настройки 9X_s3 сегмента, который хотите сделать общедоступным. нажмите 9X_s3 на редактирование настроек
Шаг 2:
Добавить 9X_aws-s3 новую политику. Я НИЧЕГО НЕ НАПИВАЛ В ПОЛИТИКЕ. Я 9X_s3 только что выбрал опцию «Чтение и запись» в 9X_amazon-s3 раскрывающемся списке. В результате создается 9X_docker-compose политика "*" с разрешениями на 9X_amazon-s3-bucket чтение и запись.
-
1
-
4
-
2
-
3
-
2
-
1
-
1
-
2
-
7
-
2
-
4
-
27
-
1
-
3
-
10
-
3
-
15
-
11
-
9
-
8
-
4
-
4
-
3
-
7
-
8
-
8
-
18
-
16
-
6
-
11
-
7
-
1
-
2
-
3
-
6
-
3
-
3
-
6
-
6
-
3
-
1
-
10
-
15
-
4
-
4
-
5
-
6
-
3
-
4
-
7