Cloud SQL Postgres - Управление пользователями базы данных, лучшие практики? - PullRequest
0 голосов
/ 04 августа 2020

Каковы некоторые рекомендации по управлению Postgres пользователями базы данных в облаке SQL в масштабе в корпоративной среде? Например, когда многие внутренние индивидуальные пользователи (каждый со своей индивидуальной учетной записью пользователя IAM) хотят запросить базу данных Postgres в облаке SQL?

в Microsoft SQL Server и Active Directory, я бы использовал Windows Интегрированная аутентификация с группами безопасности AD; назначить минимальные привилегии группам и позволить членству / наследованию группы безопасности обрабатывать, кто к чему имеет доступ.

В Cloud SQL / Postgres, похоже, нет возможности выполнить sh аналогично Группы безопасности Google Cloud IAM. Я просмотрел документацию по Project Access Control , но, похоже, это не дает того, что я ищу.

  • Создает явных Postgres пользователей базы данных для каждого и каждый пользователь, который запрашивает его, единственный вариант?

  • Если это единственный способ, то есть ли способ минимизировать административные издержки (например, истечение срока действия пароля, запросы на сброс пароля, отключение экс- сотрудники, et c.)?

  • Есть ли лучший способ sh этого, который хорошо масштабируется и снижает административные накладные расходы?

Спасибо за любые идеи !!

1 Ответ

0 голосов
/ 04 августа 2020

Как уточняется в официальной документации PostgreSQL пользователей , Cloud SQL с PostgreSQL работает с PostgreSQL пользователями и ролями. Таким образом, у вас будут функции и ограничения, которые входят в PostgreSQL.

Вы должны иметь возможность настраивать роли для новых пользователей и всех ваших пользователей в целом с помощью клиента psql, как указано здесь . Подводя итог, можно сказать, что разрешения и доступ для пользователей в Облаке SQL PostgreSQL будут ограничены функциями, доступными непосредственно на PostgreSQL, а конфигурация и изменение должны выполняться через PostgreSQL на стороне клиента.

Кроме того, нижеприведенная документация предоставляет вам общие рекомендации, которым вы можете следовать в своем облаке SQL.

Дайте знать, помогла ли вам информация!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...