docker - 开发应用程序时读取 Docker 中 Scality\S3server 存储的访问权限
问题描述
下午好,我正在寻求设置 s3 storage scality / s3server 的帮助
在将此存储库部署到 docker hub 之前,我没有使用过这种类型,编写了一个用于将文件(图像)上传到存储库的集成,但遵循链接 http://127.0.0.1:8000/images/1。 我得到了.png
<Error>
<Code> AccessDenied </Code>
<Message> Access Denied </Message>
<Resource />
<RequestId> cb01b9b0434caf224ea7 </RequestId>
</Error>
按计划,我的应用程序(在 .Net Core 上编写)应该将图像加载到存储中并接收到它的链接作为响应(使用 Rest),但是,由于缺乏权限,它们不会显示
我使用 S3 Browser 客户端查看存储库
如果我向所有用户授予读取权限,一切正常,但这不正确,请手动为每个文件设置权限
我找不到此问题的解决方案以及设置权限的说明,有人可以提供有关如何解决此问题的链接或解决方案
ps 我也不太明白zenko cloudserver和Scality/S3Server的区别,它们看起来是不同的产品,但是在安装说明中,相互链接去-它们有什么区别?
解决方案
推荐阅读
- javascript - 如何找到垂直于线中点的点的 3D 坐标
- linux - 连接多个具有相同 HEADER 格式的数据集
- node.js - 从 API 下载的 PDF 文件返回空白
- php - 使用 Laravel 中的 id 从迁移表中获取的数据填充表
- reactjs - 无法让代理服务器在本地 mysql 数据库的反应应用程序上工作
- python - 我想在 Python 中更改有关 neopixel 的 Raspberry Pi 代码
- c++ - 使用自定义类和 std::find() 时不匹配 'operator=='
- python - Python 从带有参数的列表中创建 tkinter 类的唯一实例
- django-templates - 通过django 模板中的标签链接时的 url 参数类型
- matlab - n=10^4 和 n=10^5 的函数的最小化