Resolver erros de permissão

Este documento descreve os diferentes métodos que os administradores podem usar para identificar e resolver erros de permissão para usuários na organização.

Resolver erros de permissão de solicitações de acesso

Se você for um administrador, poderá receber solicitações de acesso de usuários que encontraram erros de permissão no Cloud de Confiance console. Essas solicitações geralmente são enviadas para as seguintes pessoas:

  • O contato técnico essencial da sua organização. Se a organização ativou os contatos essenciais e permite e-mails de solicitação de acesso gerados automaticamente, os usuários que encontrarem erros de permissão no Cloud de Confiance console terão a opção de enviar uma solicitação de acesso gerada automaticamente para o contato técnico essencial da organização.

  • Contatos configurados no sistema de gerenciamento de solicitações preferido. Os usuários que encontrarem erros de permissão no Cloud de Confiance console terão a opção de copiar uma mensagem de solicitação de acesso e enviá-la usando o sistema de gerenciamento de solicitações preferido.

Essas mensagens geralmente têm o seguinte formato:

user@example.com is requesting a role on the resource example.com:example-project.

Requestor's message:

"I need access to example-project to complete my work."

You may be able to resolve this request by granting access directly at:

ACCESS_REQUEST_PANEL_URL

Or use the Policy Troubleshooter to determine what's preventing access for user@example.com:

POLICY_TROUBLESHOOTER_URL

Você pode atender a essas solicitações das seguintes maneiras:

  • Resolver o acesso diretamente: as solicitações de acesso contêm um link para um painel de solicitação de acesso no Cloud de Confiance console. Se o erro de permissão for causado por uma política de permissão, você poderá resolver o acesso diretamente nesse painel.

    No painel de solicitação de acesso, você pode analisar os detalhes da solicitação e escolher como responder. Você pode responder das seguintes maneiras:

    • Conceder o papel solicitado
    • Adicionar o usuário a um grupo que já tenha o acesso necessário
    • Negar a solicitação
  • Conferir mais detalhes no Solucionador de problemas de políticas: as solicitações de acesso contêm um link para o Solucionador de problemas de políticas, que permite conferir quais políticas estão bloqueando o acesso do usuário. Você pode usar essas informações para decidir como resolver o problema de acesso do usuário. Para mais informações, consulte Identificar políticas que causam erros de permissão nesta página.

  • Corrigir problemas de acesso com o Solucionador de problemas de políticas: as solicitações de acesso também contêm um link para um resumo de correção de política, que descreve os detalhes da solicitação, incluindo o principal, o recurso e a permissão solicitados. No resumo de correção de política, você pode resolver diretamente as solicitações de acesso que envolvem políticas de permissão e receber mais informações sobre as políticas que estão bloqueando o acesso do usuário.

    Para mais informações sobre como resolver solicitações de acesso usando o resumo de correção de política, consulte Corrigir problemas de acesso.

Resolver erros de permissão manualmente

Se você for um administrador com permissão para modificar as políticas relacionadas ao acesso na sua organização, poderá usar essas estratégias para resolver erros de permissão, independentemente do tipo de política que causa o erro.

Para resolver erros de permissão, primeiro determine quais políticas (permissão ou negação) estão causando o erro. Em seguida, você pode resolver o erro.

Identificar políticas que causam erros de permissão

Para determinar quais políticas estão causando um erro de permissão, use o Solucionador de problemas de políticas.

O solucionador de problemas de políticas ajuda a entender se uma conta principal pode acessar um recurso. Com um principal, um recurso e uma permissão, o Solucionador de problemas de políticas examina as políticas de permissão, negação e políticas de limite de acesso de principal (PAB) que afetam o acesso do principal. Em seguida, ele informa se, com base nessas políticas, o principal pode usar a permissão especificada para acessar o recurso. Ele também lista as políticas relevantes e explica como elas afetam o acesso do principal.

Para saber como solucionar problemas de acesso e interpretar os resultados do Solucionador de problemas de políticas, consulte Resolver problemas de permissões do IAM.

As mensagens de erro no Cloud de Confiance console contêm um link para uma página de correção do Solucionador de problemas de políticas (visualização) para o principal, as permissões e o recurso envolvido na solicitação. Para conferir esse link, clique em Conferir detalhes da solução de problemas e em Solucionador de problemas de políticas. Para mais informações, consulte Corrigir solicitações de acesso.

Atualizar o acesso para resolver erros de permissão

Depois de saber quais políticas estão causando um erro de permissão, você pode tomar medidas para resolver o erro.

Muitas vezes, a resolução de um erro envolve a criação ou atualização de políticas de permissão ou negação.

No entanto, há outras opções para resolver erros que não envolvem a atualização de políticas. Por exemplo, você pode adicionar o usuário a um grupo que tenha as permissões necessárias ou adicionar tags para isentar um recurso de uma política.

Para saber as diferentes maneiras de resolver erros de permissão causados por cada um dos diferentes tipos de política, consulte o seguinte:

Resolver erros de permissão de política de permissão

Para resolver erros de permissão causados por políticas de permissão, faça uma das seguintes ações.

Conceder um papel com as permissões necessárias

Para encontrar e conceder um papel com as permissões necessárias, faça o seguinte:

  1. Identifique um papel do IAM que contenha as permissões ausentes.

    Para conferir todos os papéis em que uma determinada permissão está incluída, pesquise a permissão no índice de papéis e permissões do IAM, clique no nome da permissão.

    Se nenhum papel predefinido corresponder ao seu caso de uso, crie um papel personalizado.

  2. Identifique um principal para conceder o papel:

    • Se o usuário for a única pessoa que precisa da permissão, conceda o papel diretamente a ele.
    • Se o usuário fizer parte de um Grupo do Google que contém usuários que precisam de permissões semelhantes, considere conceder o papel ao grupo. Se você conceder o papel ao grupo, todos os membros poderão usar essa permissão, a menos que tenham sido explicitamente negados.
  3. Conceda o papel ao principal.

Adicionar o usuário a um Grupo do Google

Se um Grupo do Google receber um papel em um recurso, todos os membros desse grupo poderão usar as permissões nesse papel para acessar o recurso.

Se um grupo já tiver recebido um papel com as permissões necessárias, você poderá conceder as permissões necessárias a um usuário adicionando-o a esse grupo:

  1. Identifique um grupo que tenha um papel com as permissões necessárias. Se você já usou o Solucionador de problemas de políticas para solucionar a solicitação, revise os resultados do Solucionador de problemas de políticas para identificar um grupo com as permissões necessárias.

    Como alternativa, você pode usar a ferramenta Análise de políticas para identificar um grupo com as permissões necessárias.

  2. Adicione o usuário ao grupo.

Resolver erros de permissão de política de negação

Para resolver erros de permissão relacionados a políticas de negação, faça uma das seguintes ações.

Isentar-se de uma política de negação

Se uma regra de negação estiver bloqueando o acesso de um usuário a um recurso, faça uma das seguintes ações para isentar o usuário da regra:

  • Adicione o usuário como um principal de exceção na regra de negação. Os principais de exceção são principais que não são afetados pela regra de negação, mesmo que façam parte de um grupo incluído na regra de negação.

    Para adicionar um principal de exceção a uma regra de negação, siga as etapas para atualizar a política de negação. Ao atualizar a política de negação, encontre a regra de negação que bloqueia o acesso e adicione o identificador principal do usuário como um principal de exceção.

  • Adicione o usuário a um grupo isento da regra. Se um grupo estiver listado como um principal de exceção, todos os membros desse grupo estarão isentos da regra de negação.

    Para adicionar o usuário a um grupo isento, faça o seguinte:

    1. Use o Solucionador de problemas de políticas para identificar as políticas de negação que estão bloqueando o acesso ao recurso.
    2. Confira a política de negação.
    3. Confira a lista de principais de exceção para grupos.
    4. Se você identificar um grupo isento, adicione o usuário ao grupo.

Remover a permissão da política de negação

As regras de negação impedem que os principais listados usem permissões específicas. Se uma regra de negação estiver bloqueando o acesso de um usuário a um recurso, remova as permissões necessárias da regra de negação.

Para remover permissões de uma regra de negação, siga as etapas para atualizar a política de negação. Ao atualizar a política de negação, encontre a regra de negação que bloqueia o acesso e faça uma das seguintes ações:

  • Se a política de negação listar as permissões necessárias individualmente, encontre as permissões necessárias e remova-as da regra de negação.
  • Se a regra de negação usar grupos de permissões, adicione as permissões necessárias como permissões de exceção. As permissões de exceção são permissões que não são bloqueadas pela regra de negação, mesmo que façam parte de um grupo de permissões incluído na regra.

Excluir o recurso da política de negação

É possível usar condições em políticas de negação para aplicar uma regra de negação com base nas tags de um recurso. Se as tags do recurso não atenderem à condição na regra de negação, a regra de negação não será aplicada.

Se uma regra de negação estiver bloqueando o acesso a um recurso, edite as condições na regra de negação ou as tags no recurso para garantir que a regra de negação não seja aplicada ao recurso.

Desativar e-mails de solicitação de acesso gerados automaticamente

Você pode desativar as solicitações de acesso geradas automaticamente para impedir que os usuários as enviem diretamente ao contato técnico essencial da sua organização. Depois que esse recurso for desativado, os usuários que encontrarem erros de permissão ainda poderão copiar a solicitação de acesso e enviá-la a um administrador manualmente.

Para desativar as solicitações de acesso geradas automaticamente, faça o seguinte:

  1. Noconsole, acesse a página Configurações. Cloud de Confiance

    Acessar IAM

  2. Na seção Solicitações de correção automatizadas, selecione Desativado.

A seguir