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á.
Conectando GitLab
GitLab a integração permite que o AWS DevOps Agente monitore as implantações do GitLab Pipelines para informar as investigações causais durante a resposta a incidentes. Essa integração segue um processo de duas etapas: registro em nível de conta GitLab, seguido pela conexão de projetos específicos a Agent Spaces individuais.
Registro GitLab (nível da conta)
GitLab é registrado no nível da AWS conta e compartilhado entre todos os Agent Spaces dessa conta. Os Agent Spaces individuais podem então escolher quais projetos específicos se aplicam ao seu Agent Space.
Etapa 1: Navegar até os fornecedores de funil
Faça login no console AWS de gerenciamento
Navegue até o console do AWS DevOps agente
Vá para a página Capability Providers (acessível na navegação lateral)
Encontre GitLabna seção Provedores disponíveis em Pipeline e clique em Registrar
Etapa 2: configurar a GitLab conexão
Na página GitLab de registro, configure o seguinte:
Tipo de conexão — Selecione se você está se conectando como pessoa ou grupo:
Pessoal (padrão) — Sua conta de GitLab usuário individual com nome de usuário e perfil
Grupo — Em GitLab, você usa grupos para gerenciar um ou mais projetos relacionados ao mesmo tempo
GitLab tipo de instância — Escolha a qual tipo de GitLab instância você está se conectando:
GitLab.com (padrão) — O GitLab serviço público
Auto-hospedado publicamente acessível GitLab — marque a caixa Usar endpoint GitLab auto-hospedado e forneça o URL para sua instância GitLab
nota
Atualmente, somente GitLab instâncias acessíveis ao público são suportadas.
Token de acesso — Forneça um token de acesso GitLab pessoal:
Em uma guia separada do navegador, faça login na sua GitLab conta
Navegue até suas configurações de usuário e selecione Tokens de acesso
Crie um novo token de acesso pessoal com as seguintes permissões:
read_repository— Necessário para acessar o conteúdo do repositórioread_virtual_registry— Necessário para acessar as informações do registro virtualread_registry— Necessário para acessar as informações do registroapi— Necessário para acesso à API de leitura e gravaçãoself_rotate- Necessário para tokens rotativos. No momento, esse recurso não é suportado pelo AWS DevOps Agente, mas será suportado em uma data posterior. Adicionar agora evita a necessidade de criar um novo token no futuro.
Defina a expiração do token para um máximo de 365 dias a partir da data atual
Copie o token gerado
Retornar ao console do AWS DevOps agente
Cole o token no campo “Token de acesso”
Etapa 3: Concluir o registro
(Opcional) Tags — Adicione AWS tags ao GitLab registro para fins organizacionais.
Clique em Avançar para revisar sua configuração e, em seguida, clique em Enviar para concluir o processo de GitLab registro. O sistema validará seu token de acesso e estabelecerá a conexão.
Conectando projetos a um Agent Space
Depois de se registrar GitLab no nível da conta, você pode conectar projetos específicos a Agent Spaces individuais:
No console do AWS DevOps agente, selecione seu Espaço do agente
Vá para a guia Capacidades
Na seção Pipeline, clique em Adicionar
GitLabSelecione na lista de provedores disponíveis
Selecione os GitLab projetos relevantes para o seu Espaço do Agente
Clique em Salvar
AWS DevOps O agente monitorará esses projetos para implantações da GitLab Pipelines para informar as investigações causais.
Gerenciando GitLab conexões
Atualização do token de acesso — Se seu token de acesso expirar ou precisar ser atualizado, você poderá atualizá-lo no console do AWS DevOps agente modificando o GitLab registro no nível da conta.
Visualização de projetos conectados — No console do AWS DevOps agente, selecione seu Espaço do agente e vá até a guia Capacidades para visualizar os projetos conectados na seção Pipeline.
Removendo a GitLab conexão — Para desconectar GitLab projetos de um Espaço do Agente, selecione a conexão na seção Pipeline e clique em Remover. Para remover completamente o GitLab registro, primeiro remova-o de todos os Agent Spaces e, em seguida, exclua o registro no nível da conta.