Как сделать Minio бакет публичным
- создаем политику вида (по аналогии с project-dev-readonly-nolist.json):
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Principal": {
"AWS": [
"*"
]
},
"Resource": [
"arn:aws:s3:::project-dev/*"
],
"Sid": ""
}
]
}
- устанавливаем созданную политику для бакета
otulashvili@minio-dev1:~$ minioctl anonymous set-json /home/otulashvili/project-dev-readonly-nolist.json minio-dev/project-dev
- проверить, что файл бакета доступен публично
смотрим содержимое бакета
otulashvili@minio-dev1:~$ minioctl ls minio-dev/project-dev
курлаем с ноды
otulashvili@minio-dev1:~$ curl -v localhost:9000/project-dev/images/mail/2soc.png
ИЛИ
проверяем конфиг:
minioctl anonymous get-json minio-dev/birpay-video-dev