Как можно стандартным образом настроить каждый контейнер объектного хранилища OpenStack Swift с разными паролями/ключами?

Я хотел бы иметь много сегментов хранения, каждый со своим собственным паролем или ключом для доступа на чтение и запись для использования конечными пользователями.

Некоторые варианты, которые я обнаружил:

  1. ACL : они работают для каждого пользователя OpenStack. Я не думаю, что имеет смысл создавать нового пользователя OpenStack для каждого конечного пользователя.
  2. Учетные данные приложения : они не могут быть установлены для каждого контейнера, а скорее для класса операций. Таким образом, вы можете ограничиться контейнерами, но это касается всех контейнеров, а не какого-то конкретного.

Cloud-A анонсировала ключи API для конкретных контейнеров (описанные в другом месте ), но это, похоже, нестандартно. Мне бы хотелось что-то совместимое с исходной версией OpenStack.

1 ответ

После дальнейших исследований кажется, что в настоящее время это невозможно. Однако со временем это планируют исправить:

Другие вопросы по тегам