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

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


person nig007    schedule 06.11.2017    source источник


Ответы (1)


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

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

person nig007    schedule 07.11.2017