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

# RBAC do Managed Postgres

> Saiba mais sobre o Controle de Acesso Baseado em Funções (RBAC) no 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>
                Beta feature. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        Learn more.
                    </a>
                </u>
            </span>
        </div>;
};

O ClickHouse Cloud oferece suporte ao Controle de Acesso Baseado em Funções (RBAC) para serviços do Managed Postgres. Você pode criar funções personalizadas com permissões específicas e atribuí-las aos membros da organização para controlar quem pode visualizar ou gerenciar seus serviços Postgres.

<div id="available-permissions">
  ## Permissões disponíveis
</div>

Atualmente, o Managed Postgres oferece suporte a duas permissões:

| Permissão                        | Descrição                                                                      |
| -------------------------------- | ------------------------------------------------------------------------------ |
| **Visualizar serviços Postgres** | Permite que um usuário visualize o serviço Postgres e seus detalhes.           |
| **Gerenciar serviços Postgres**  | Permite que um usuário modifique, redimensione e configure o serviço Postgres. |

A criação de um novo serviço Postgres exige a permissão existente **Organization manage**. As permissões acima se aplicam apenas aos serviços existentes.

<Note>
  Permissões mais granulares estarão disponíveis em um lançamento futuro.
</Note>

<div id="creating-a-custom-role">
  ## Criando uma função personalizada
</div>

1. Clique no nome da sua organização na barra lateral esquerda e selecione **Usuários e funções**.

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/qT0j4CNmQubVqREl/images/managed-postgres/rbac/usersandroles.png?fit=max&auto=format&n=qT0j4CNmQubVqREl&q=85&s=8d0fc9ebc47ac62a0430b309210f076d" alt="Menu Usuários e funções" size="md" border width="856" height="858" data-path="images/managed-postgres/rbac/usersandroles.png" />

2. Vá para a guia **Roles** e clique em **Create role**.
3. Insira um nome para a função, clique em **+ Allow** e selecione **Serviço Postgres** na lista de entidades.

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/qT0j4CNmQubVqREl/images/managed-postgres/rbac/postgresentity.png?fit=max&auto=format&n=qT0j4CNmQubVqREl&q=85&s=c5e72da89fc03d23b6729be4eb11f179" alt="Selecionando a entidade Serviço Postgres" size="md" border width="1198" height="1322" data-path="images/managed-postgres/rbac/postgresentity.png" />

4. Escolha o serviço Postgres ao qual a função se aplicará e selecione as permissões a serem concedidas.

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/qT0j4CNmQubVqREl/images/managed-postgres/rbac/newpostgresperms.png?fit=max&auto=format&n=qT0j4CNmQubVqREl&q=85&s=6821131ba0d3ae3ef4c01f68efe10677" alt="Configurando permissões do Postgres em uma função" size="md" border width="1202" height="922" data-path="images/managed-postgres/rbac/newpostgresperms.png" />

5. Clique em **Create role** para salvar.

<div id="assigning-a-role">
  ## Atribuindo uma função
</div>

Depois de criar a função, atribua-a aos usuários na aba **Usuários** da mesma página **Usuários e funções**. Um usuário pode ter várias funções, e elas podem ser combinadas para compor exatamente o perfil de acesso de que você precisa.
