View a markdown version of this page

Configurando a autenticação do IAM Identity Center - AWS DevOps Agente

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á.

Configurando a autenticação do IAM Identity Center

A autenticação do IAM Identity Center fornece uma forma centralizada de gerenciar o acesso do usuário ao aplicativo web do AWS DevOps Agent Space. Este guia explica como configurar a autenticação do IAM Identity Center e gerenciar usuários.

Pré-requisitos

Antes de configurar a autenticação do IAM Identity Center, verifique se você tem:

  • O IAM Identity Center está ativado em sua organização ou conta

  • Permissões de administrador no AWS DevOps Agent

  • Um espaço de agente configurado ou pronto para ser criado

Opções de autenticação

AWS DevOps O agente oferece dois métodos de autenticação para acessar o aplicativo web do Agent Space:

Autenticação do IAM Identity Center — recomendada para ambientes de produção. Fornece gerenciamento centralizado de usuários, integração com provedores de identidade externos e sessões de até 12 horas.

Acesso de administrador (autenticação do IAM) — fornece acesso rápido aos administradores durante a configuração e configuração iniciais. As sessões são limitadas a 30 minutos.

Configurando o IAM Identity Center durante a criação do Agent Space

Ao criar um Agent Space, você pode configurar a autenticação do IAM Identity Center na guia Acesso:

Etapa 1: Navegar até a configuração do aplicativo Web

  1. Depois de configurar os detalhes do Agent Space e o acesso à AWS conta, vá para a guia Acesso

  2. Você verá duas seções: “Connect IAM Identity Center” e “Acesso de administrador”

Etapa 2: Configurar a integração do IAM Identity Center

Na seção Connect [Agent Space] ao IAM Identity Center:

  1. Verifique a instância do IAM Identity Center — O console exibe qual instância do Identity Center gerenciará o acesso do usuário ao aplicativo Web (por exemplo,ssoins-7223a9580931edbe). Sua instância do IAM Identity Center mais próxima será automaticamente pré-preenchida.

  2. Selecione a opção Nome da função do aplicativo IAM Identity Center — Escolha uma das três opções:

Auto-create uma nova função de DevOps agente (recomendada):

  • O sistema cria automaticamente uma nova função de serviço com as permissões apropriadas

  • Essa é a opção mais simples e funciona para a maioria dos casos de uso

Atribua uma função existente:

  • Use uma função do IAM existente que você já criou

  • O sistema verificará se a função tem as permissões necessárias

  • Escolha essa opção se sua organização tiver funções pré-criadas para AWS DevOps Agente

Crie uma nova função de DevOps agente usando um modelo de política:

  • Use os detalhes da política fornecidos para criar seu próprio papel personalizado no console do IAM

  • Escolha essa opção se precisar personalizar as permissões da função

Depois de escolher Connect, o sistema automaticamente:

  • Cria ou configura a função do IAM especificada

  • Configura um aplicativo IAM Identity Center para seu Agent Space

  • Estabelece relações de confiança entre o IAM Identity Center e o aplicativo web Agent Space

  • Configura os fluxos de autenticação do OAuth 2.0 para acesso seguro do usuário

Alternativa: usar o acesso de administrador

Se você quiser acessar o aplicativo web Agent Space imediatamente sem configurar o IAM Identity Center:

  1. Na seção Acesso de administrador, observe o ARN da função do IAM que fornece acesso ao administrador (por exemplo,) arn:aws:iam::440491339484:role/service-role/DevOpsAgentRole-WebappAdmin-15ppoc42

  2. Escolha o botão de acesso de administrador para iniciar o aplicativo web Agent Space com autenticação do IAM

  3. As sessões que usam esse método são limitadas a 30 minutos

nota

O acesso de administrador é destinado à instalação e configuração iniciais. Para uso em produção e operações contínuas, configure a autenticação do IAM Identity Center.

Adicione usuários e grupos.

Para conectar sua instância do IAM Identity Center ao DevOps Agent, você precisa das seguintes permissões do IAM:

  • ajudantes: EnableOperatorApp

  • então: CreateApplicationAssignment

  • então: DeleteApplicationAssignment

  • então: ListApplicationAssignments

  • então: DescribeApplication

Depois de configurar a autenticação do IAM Identity Center, você precisa conceder acesso ao aplicativo web Agent Space a usuários e grupos específicos:

Etapa 1: acessar o gerenciamento de usuários

  1. No console do AWS DevOps agente, selecione seu Espaço do agente

  2. Vá para a guia Acesso

  3. Em Acesso do usuário, escolha Gerenciar usuários e grupos

Etapa 2: adicionar usuários ou grupos

  1. Escolha Adicionar usuários ou grupos

  2. Pesquise usuários ou grupos no diretório do IAM Identity Center

  3. Marque as caixas de seleção ao lado dos usuários ou grupos que você deseja adicionar

  4. Escolha Adicionar para conceder acesso a eles

Agora, os usuários selecionados podem acessar o aplicativo web Agent Space usando suas credenciais do IAM Identity Center.

Trabalhando com provedores de identidade externos

Se você estiver usando um provedor de identidade externo (como Okta, Microsoft Entra ID ou Ping Identity) com o IAM Identity Center:

  • Usuários e grupos são sincronizados do seu provedor de identidade externo com o IAM Identity Center

  • Ao adicionar usuários e grupos ao aplicativo web do Agent Space, você está selecionando no diretório sincronizado

  • Os atributos do usuário e as associações de grupos são mantidos pelo seu provedor de identidade externo

  • As alterações no seu provedor de identidade são refletidas automaticamente no IAM Identity Center após a sincronização

Como os usuários acessam o aplicativo web Agent Space

Depois de adicionar usuários ao seu Espaço do Agente:

  1. Compartilhe o URL do aplicativo web Agent Space com usuários autorizados

  2. Quando os usuários navegam até o URL, eles são redirecionados para a página de login do IAM Identity Center

  3. Depois de inserir suas credenciais (e concluir o MFA, se configurado), eles são redirecionados de volta ao aplicativo web Agent Space

  4. Sua sessão é válida por 8 horas por padrão (configurável pelo administrador do Identity Center)

Gerenciar acesso do usuário

Você pode atualizar o acesso do usuário a qualquer momento:

Adicionar mais usuários ou grupos:

  • Siga as mesmas etapas descritas acima para adicionar mais usuários ou grupos

Removendo o acesso:

  1. Na seção Acesso do usuário, encontre o usuário ou grupo a ser removido

  2. Escolha o botão Remover ao lado do nome da pessoa

  3. Confirme a remoção

Os usuários removidos perderão o acesso imediatamente, mas as sessões ativas podem continuar até expirarem.

Gerenciamento de sessões

As sessões do IAM Identity Center para o aplicativo web Agent Space têm as seguintes características:

  • Duração padrão da sessão — 8 horas

  • Segurança da sessão — HTTP-only cookies para proteção aprimorada

  • Multi-factor autenticação — Compatível quando configurado no IAM Identity Center

  • Credenciais de API — Short-duration (15 minutos) As credenciais SigV4 são emitidas para chamadas de API e renovadas automaticamente

Para configurar a duração da sessão:

  1. Navegue até o console do IAM Identity Center

  2. Vá para Configurações > Autenticação

  3. Em Duração da sessão, configure sua duração preferida (de 1 hora a 12 horas)

  4. Selecione Save changes (Salvar alterações)

Desconectando o Identity Center

  1. No console do seu Agent Space, escolha Ações no canto superior direito e selecione Desconectar do IAM Identity Center

  2. Confirme na caixa de diálogo de confirmação