【发布时间】:2021-08-22 19:09:58
【问题描述】:
我在 Node 开发环境中使用 Minio 的 docker 映像。数据库种子因此创建了一个 Minio 存储桶:
await this.s3.createBucket({
Bucket: this.configService.get('S3_BUCKET_NAME'),
ACL: 'public'
}).promise()
这很好地创建了存储桶,但 ACL 根本不占用。我可以在 http://localhost:9000 跳转到 Minio 浏览器并手动将存储桶设置为公开读取,但这对于种子来说显然有点麻烦。
我看到了很多相互矛盾的建议,比如“Minio 甚至不做 ACL,使用存储桶策略”,但我在任何地方都找不到示例策略文件,而且 AWS JSON 没有似乎工作。我真的不希望通过 CLI 界面执行此操作,因为我不想将其构建到我的部署中。我错过了什么吗?
【问题讨论】:
标签: minio