Политика разрешений для корзины Ceph s3 InvalidArgument

У меня есть тестовая среда Ceph с использованием версии Jewel, созданной на сервере s3, что, как я вижу, работает нормально (могу добавлять и удалять файлы для контейнеров)

Меня попросили установить разрешения для блоков, чтобы только некоторые пользователи могли читать сегменты, а другие — писать.

Когда я использую ACL, если один user_a загружает файл, user_b не может прочитать файл, даже если user_b имеет разрешения на чтение в корзине.

Я был на линии и смотрю на часть политики s3,

Всякий раз, когда я пытаюсь установить политику, используя s3cmd или скрипт php s3client, я получаю сообщение об ошибке


<?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 не удалось проанализировать ввод:

Кто-нибудь может объяснить, почему я получаю эту ошибку?

0

Решение

Обнаружено, что версия Ceph Jewel не поддерживает политику S3.

Они предлагают светящуюся версию, которая предлагает S3 policys
хорошо, когда я обновился до Luminous и устал от той же команды, она работала

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]