Ceph s3存储桶权限策略InvalidArgument

时间:2017-11-06 13:10:55

标签: php amazon-s3 ceph

我使用使用s3服务器创建的Jewel版本的Ceph测试环境,我能看到的工作正常(可以为存储桶添加和删除文件)

我被要求在存储桶上设置权限,只允许某些用户读取存储桶,而其他用户可以写入。

当我使用ACL时,如果一个user_a上传了一个文件,user_b就无法读取该文件,即使user_b对该存储桶具有读取权限。

我一直在线,看着s3的政策部分,

当我尝试使用s3cmd或s3client php脚本设置策略时,我收到错误消息

<?xml version="1.0" encoding="UTF-8"?><Error><Code>InvalidArgument</Code><BucketName>test_bucket</BucketName><RequestId>

在s3 / radosgw日志中我得到了

2017-11-06 12:54:41.987704 7f67a9feb700 0无法解析输入:

任何人都可以解释为什么我会收到此错误吗?

1 个答案:

答案 0 :(得分:0)

发现Ceph Jewel版本不支持S3政策。

他们确实提供了提供S3政策的发光版本 好吧,当我更新到Luminous并且厌倦了相同的命令时,