View a markdown version of this page

Configurar o acesso ao Contas da AWS - Centro de Identidade do AWS IAM

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar o acesso ao Contas da AWS

As instâncias organizacionais do IAM Identity Center são integradas com AWS Organizations o. Isso permite que você gerencie centralmente as permissões em várias Contas da AWS sem configurar o acesso individualmente a cada conta.

A tabela a seguir compara as opções de gerenciamento de acesso à conta que você deve considerar:

  Funções do IAM com gerente de acesso à conta Conjuntos de permissões do IAM Identity Center Funções do IAM com federação direta do IAM
Melhor para Usuários e grupos da força de trabalho com funções personalizadas do IAM que variam entre contas. Criação e provisionamento descentralizados de funções com atribuição centralizada de funções aos usuários. Acesso básico uniforme à força de trabalho, como somente leitura e administração. Criação e provisionamento centralizados de funções. Workloads
Escopo Várias contas em uma AWS organização Várias contas em uma AWS organização Por conta
Provisionamento de funções do IAM
  • Infraestrutura como código (IaC)

  • Provisionamento manual por meio do console do IAM AWS

Provisionado automaticamente
  • Infraestrutura como código (IaC)

  • Provisionamento manual por meio do console AWS IAM ou consoles externos do IdP

Role-to-identity o mapeamento reside em Gerente de acesso à conta Centro de Identidade do IAM IdP externo
Experiência do usuário final Os usuários acessam Contas da AWS por meio da URL do portal de acesso à conta. Requer autenticação do IAM Identity Center. Os usuários acessam Contas da AWS por meio da URL do portal de AWS acesso. Os usuários acessam Contas da AWS por meio de aplicativos SAML específicos da conta (ícones) em seu portal IdP.
AWS CLI experiência do usuário O usuário faz login AWS e acessa um Conta da AWS com uma função específica em um navegador da web. O usuário aws login digita na linha de comando para recuperar as credenciais da sessão de função do IAM do navegador. Durante a sessão de função do IAM, o usuário pode trabalhar com o AWS CLI sem precisar se autenticar novamente. O usuário configura um perfil, incluindo a conta e o par de funções desejados, aws configure sso digitando. O usuário aws sso login digita para iniciar uma nova sessão usando um perfil. Se não houver uma sessão ativa do IAM Identity Center, o usuário se autentica em um navegador. Consulte o Guia Centro de Identidade do AWS IAM do usuário para obter mais detalhes. Integrações personalizadas usando provedores de credenciais AWS do SDK

Conta da AWS tipos

Existem dois tipos de Contas da AWS entrada AWS Organizations:

  • Conta de gerenciamento - A Conta da AWS que é usada para criar a organização.

  • Contas de membros - O restante das Contas da AWS que pertencem a uma organização.

Para obter mais informações sobre Conta da AWS tipos, consulte AWS Organizations Terminologia e conceitos no Guia do AWS Organizations usuário.

Você também pode optar por registrar uma conta de membro como administrador delegado do IAM Identity Center. Os usuários dessa conta podem realizar a maioria das tarefas administrativas do IAM Identity Center. Para obter mais informações, consulte Administradores delegados.

Para cada tarefa e tipo de conta, a tabela a seguir indica se a tarefa administrativa do IAM Identity Center pode ser executada pelos usuários na conta.

Tarefas administrativas do IAM Identity Center Conta-membro Conta de administrador delegada conta gerencial
Leia usuários ou grupos (lendo o próprio grupo e os membros do grupo) Yes (Sim) Yes (Sim) Yes (Sim)
Adicionar, editar ou excluir usuários ou grupos Não Sim* Sim
Habilite ou desative o acesso do usuário No (Não) Yes (Sim) Yes (Sim)
Ative, desative ou gerencie os atributos de entrada No (Não) Yes (Sim) Yes (Sim)
Altere ou gerencie fontes de identidade No (Não) Yes (Sim) Yes (Sim)
Criar, editar ou excluir aplicações gerenciadas pelo cliente No (Não) Yes (Sim) Yes (Sim)
Crie, edite ou exclua aplicativos AWS gerenciados Yes (Sim) Yes (Sim) Yes (Sim)
Configure o MFA No (Não) Yes (Sim) Yes (Sim)
Gerencie conjuntos de permissões não provisionados na conta de gerenciamento No (Não) Yes (Sim) Yes (Sim)
Gerencie conjuntos de permissões provisionados na conta de gerenciamento Não No (Não) Sim
Habilitar o IAM Identity Center Não No (Não) Sim
Exclua a configuração do IAM Identify Center Não No (Não) Sim
Ative ou desative o acesso do usuário na conta de gerenciamento Não No (Não) Sim
Registre ou cancele o registro de uma conta-membro como administrador delegado Não No (Não) Sim

*Consulte as melhores práticas para administração delegada em relação às atribuições de usuários e grupos à conta gerencial.

Atribuição Conta da AWS acesso

Você pode usar conjuntos de permissões para simplificar a forma como você atribui acesso aos usuários e grupos da sua organização às Contas da AWS. Os conjuntos de permissões são armazenadas no IAM Identity Center e definem o nível de acesso que os usuários e grupos têm a uma conta da Conta da AWS. Você pode criar um único conjunto de permissões e atribuí-lo a vários Contas da AWS em sua organização. Você também pode atribuir vários conjuntos de permissões ao mesmo usuário.

Você também pode usar o gerenciador de acesso à conta — um recurso do IAM — para atribuir funções existentes do IAM aos usuários e grupos do IAM Identity Center nas contas da sua organização. Você pode usar o gerenciador de acesso à conta sozinho ou junto com os conjuntos de permissões. O gerente de acesso à conta fornece acesso ao conjunto completo de recursos de função do IAM, incluindo políticas de confiança personalizadas, tags de função para ABAC e caminhos de função configuráveis.

Para obter mais informações sobre esses conjuntos de permissões, consulte Criar, gerenciar e excluir conjuntos de permissões.

nota

Você também pode atribuir aos usuários acesso de logon único aos aplicativos. Para mais informações, consulte Configurar o acesso a aplicações.

End-user experiência

O portal de AWS acesso fornece aos usuários do IAM Identity Center acesso de login único a todas as suas atribuições Contas da AWS e aplicativos por meio de um portal na web. O portal de AWS acesso é diferente do Console de gerenciamento da AWS, que é uma coleção de consoles de serviços para gerenciar AWS recursos.

Quando você cria um conjunto de permissões, o nome que você especifica para o conjunto de permissões aparece no portal de AWS acesso como uma função disponível. Os usuários entram no portal de AWS acesso, escolhem um e Conta da AWS, em seguida, escolhem a função. Depois de escolherem a função, eles podem acessar AWS os serviços usando Console de gerenciamento da AWS ou recuperar credenciais temporárias para acessar os AWS serviços de forma programática.

Para abrir Console de gerenciamento da AWS ou recuperar credenciais temporárias para acessar AWS programaticamente, os usuários concluem as seguintes etapas:

  1. Os usuários abrem uma janela do navegador e usam a URL de login que você fornece para navegar até o portal de AWS acesso.

  2. Usando suas credenciais de diretório, eles entram no portal de AWS acesso.

  3. Após a autenticação, na página do portal de AWS acesso, eles escolhem a guia Contas para exibir a lista Contas da AWS às quais têm acesso.

  4. Em seguida, os usuários escolhem o Conta da AWS que desejam usar.

  5. Abaixo do nome do Conta da AWS, todos os conjuntos de permissões aos quais os usuários estão atribuídos aparecem como funções disponíveis. Por exemplo, se você atribuiu um usuário john_stiles ao conjunto de PowerUser permissões, a função é exibida no portal de AWS acesso comoPowerUser/john_stiles. Os usuários com vários conjuntos de permissões escolhem qual função deve ser usada. Os usuários podem escolher seu perfil para acessar o Console de gerenciamento da AWS.

  6. Além da função, os usuários do portal de AWS acesso podem recuperar credenciais temporárias para acesso programático ou de linha de comando escolhendo Chaves de acesso.

Para obter orientação passo a passo que você pode fornecer aos usuários da sua força de trabalho, consulte Configurando e usando o AWS portal de acesso e Obter credenciais de usuário do IAM Identity Center para o AWS CLI or AWS SDKs.

Imposição e limite de acesso

Quando você ativa o IAM Identity Center, ele cria uma função vinculada ao serviço. Você também pode usar políticas de controle de serviço (service control policies, SCPs).

Delegar e impor o acesso

Uma função vinculada a serviços é um tipo de função do IAM vinculada diretamente a um AWS serviço. Depois de ativar o IAM Identity Center, o IAM Identity Center pode criar uma função vinculada ao serviço em cada um Conta da AWS em sua organização. Essa função fornece permissões predefinidas que permitem que o IAM Identity Center delegue e imponha quais usuários têm acesso de login único a determinados Contas da AWS usuários da sua organização em. AWS Organizations Você precisa atribuir a um ou mais usuários acesso a uma conta para usar essa função. Para obter mais informações, consulte Compreender os perfis vinculados ao serviço do IAM Identity Center e As funções vinculadas ao serviço do IAM Identity Center permanecem..

Limitar o acesso ao repositório de identidades das contas dos membros

Para o serviço de armazenamento de identidades usado pelo IAM Identity Center, os usuários que têm acesso a uma conta de membro podem usar ações de API que exigem permissões de leitura. As contas dos membros têm acesso às ações de leitura nos namespaces sso-directory e identitystore. Para obter mais informações, consulte Ações, recursos e chaves de condição para Centro de Identidade do AWS IAM diretório e Ações, recursos e chaves de condição para o AWS Identity Store na Referência de Autorização de Serviço.

Para evitar que usuários nas contas membro usem as operações de API no repositório de identidades, você pode anexar uma política de controle de serviços (SCP). As políticas de controle de serviço (SCPs) são um tipo de política organizacional que você pode usar para gerenciar permissões na sua organização. O exemplo de SCP a seguir impede que usuários em contas de membros acessem qualquer operação de API no repositório de identidades.

{ "Sid": "ExplicitlyBlockIdentityStoreAccess", "Effect": "Deny", "Action": ["identitystore:*", "sso-directory:*"], "Resource": "*" }
nota

Para garantir que seus aplicativos AWS gerenciados funcionem bem com o IAM Identity Center, evite aplicar esse SCP no Contas da AWS local em que você implantou esses aplicativos. Além disso, se você usa administração delegada, evite aplicar esse SCP à conta de administração delegada. Para obter mais informações, consulte Práticas recomendadas.

Para obter mais informações, consulte Políticas de controle de serviços (SCPs) no Guia do usuário do AWS Organizations .