> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# RBAC de ClickHouse Managed Postgres

> Découvrez le contrôle d’accès basé sur les rôles (RBAC) dans ClickHouse Managed Postgres

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Fonctionnalité en bêta. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        En savoir plus.
                    </a>
                </u>
            </span>
        </div>;
};

ClickHouse Cloud prend en charge le contrôle d’accès basé sur les rôles (RBAC) pour les services Managed Postgres. Vous pouvez créer des rôles personnalisés avec des autorisations spécifiques et les attribuer aux membres de l’organisation afin de contrôler qui peut consulter ou gérer vos services Postgres.

<div id="available-permissions">
  ## Permissions disponibles
</div>

Managed Postgres prend actuellement en charge deux permissions :

| Permission                         | Description                                                                                |
| ---------------------------------- | ------------------------------------------------------------------------------------------ |
| **Afficher les services Postgres** | Permet à un utilisateur de voir le service Postgres et ses détails.                        |
| **Gérer les services Postgres**    | Permet à un utilisateur de modifier, mettre à l’échelle et configurer le service Postgres. |

La création d’un nouveau service Postgres nécessite la permission existante **Organization manage**. Les permissions ci-dessus s’appliquent uniquement aux services existants.

<Note>
  Des permissions plus fines seront disponibles dans une prochaine version.
</Note>

<div id="creating-a-custom-role">
  ## Créer un rôle personnalisé
</div>

1. Cliquez sur le nom de votre organisation dans la barre latérale de gauche, puis sélectionnez **Utilisateurs et rôles**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rF8ZX2ZZNpnwXrqH/images/managed-postgres/rbac/usersandroles.png?fit=max&auto=format&n=rF8ZX2ZZNpnwXrqH&q=85&s=c1e0191de11f40c6efb2637412cdffa5" alt="Menu Utilisateurs et rôles" size="md" border width="856" height="858" data-path="images/managed-postgres/rbac/usersandroles.png" />

2. Ouvrez l’onglet **Rôles**, puis cliquez sur **Créer un rôle**.
3. Saisissez un nom pour le rôle, puis cliquez sur **+ Autoriser** et sélectionnez **Service Postgres** dans la liste des entités.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rF8ZX2ZZNpnwXrqH/images/managed-postgres/rbac/postgresentity.png?fit=max&auto=format&n=rF8ZX2ZZNpnwXrqH&q=85&s=a258bd23f8938ed361b07276c072760e" alt="Sélection de l’entité Service Postgres" size="md" border width="1198" height="1322" data-path="images/managed-postgres/rbac/postgresentity.png" />

4. Choisissez le service Postgres auquel limiter le rôle, puis sélectionnez les permissions à accorder.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/rF8ZX2ZZNpnwXrqH/images/managed-postgres/rbac/newpostgresperms.png?fit=max&auto=format&n=rF8ZX2ZZNpnwXrqH&q=85&s=20a81b8cef2077b6c6e7f3cf7c37d137" alt="Configuration des permissions Postgres pour un rôle" size="md" border width="1202" height="922" data-path="images/managed-postgres/rbac/newpostgresperms.png" />

5. Cliquez sur **Créer un rôle** pour enregistrer les modifications.

<div id="assigning-a-role">
  ## Attribution d’un rôle
</div>

Une fois le rôle créé, attribuez-le aux utilisateurs depuis l’onglet **Users** de la page **Utilisateurs et rôles**. Un utilisateur peut avoir plusieurs rôles, et vous pouvez les combiner pour obtenir exactement le profil d’accès dont vous avez besoin.
