View a markdown version of this page

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

Conectando PagerDuty

PagerDuty a integração permite que o AWS DevOps agente acesse e atualize dados de incidentes, agendas de plantão e informações de serviço de sua PagerDuty conta durante investigações de incidentes e respostas automatizadas. Essa integração usa o OAuth 2.0 para autenticação segura.

Importante

AWS DevOps O agente só é compatível com o PagerDuty OAuth 2.0 mais recente (Scoped OAuth). O PagerDuty OAuth legado com uri de redirecionamento não é suportado.

PagerDuty requisitos

Antes de se conectar PagerDuty, verifique se você tem:

  • Uma PagerDuty conta com seu ID de cliente OAuth e segredo do cliente

  • O subdomínio PagerDuty da sua conta (por exemplo, se sua PagerDuty URL forhttps://your-company.pagerduty.com, o subdomínio é) your-company

Registrando PagerDuty

PagerDuty é registrado no nível da AWS conta e compartilhado entre todos os Agent Spaces dessa conta.

Etapa 1: configurar o acesso no PagerDuty

  1. Faça login no console AWS de gerenciamento

  2. Navegue até o console do AWS DevOps agente

  3. Vá para a página Capability Providers (acessível na navegação lateral)

  4. Encontre PagerDutyna seção Provedores disponíveis em Comunicação e escolha Registrar

  5. Siga a configuração guiada na PagerDuty página Configurar acesso em:

Verifique sua região de serviço e subdomínio:

  • Escopo da conta — Selecione sua PagerDuty região (EUA ou UE) e insira seu PagerDuty subdomínio. Por exemplo, se sua PagerDuty URL forhttps://your-company.pagerduty.com, insirayour-company.

Crie um novo aplicativo em PagerDuty:

  • Em uma guia separada do navegador, faça login PagerDuty e navegue até Integrações > Registro de aplicativos

  • Crie um novo aplicativo usando OAuth 2.0 Scoped OAuth

  • Em Permissões, conceda os seguintes escopos mínimos obrigatórios:incidents.read,incidents.write, services.readwebhook_subscriptions.read, e webhook_subscriptions.write

  • Ative a integração de eventos para permitir a comunicação bidirecional entre o agente e AWS DevOps PagerDuty

Configure as credenciais do OAuth:

  • Escopo da permissão — Os escopos mínimos necessários são:incidents.read,,incidents.write,services.read, webhook_subscriptions.read webhook_subscriptions.write

  • Nome do cliente — Insira um nome descritivo para seu cliente OAuth

  • ID do cliente — Insira o ID do cliente OAuth do registro do seu aplicativo PagerDuty

  • Segredo do cliente — Insira o segredo do cliente OAuth do registro do seu aplicativo PagerDuty

Etapa 2: revisar e enviar o PagerDuty registro

  1. Revise todos os detalhes da PagerDuty configuração

  2. Escolha Enviar para concluir o registro

  3. Após o registro bem-sucedido, PagerDuty aparece na seção Registrado atualmente da página Provedores de capacidades

Adicionando PagerDuty a um espaço de agente

Depois de se registrar PagerDuty no nível da conta, você pode conectá-la aos Agent Spaces individuais:

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

  2. Vá para a guia Capacidades

  3. Na seção Comunicações, escolha Adicionar

  4. PagerDutySelecione na lista de provedores disponíveis

  5. Escolha Salvar

Gerenciando PagerDuty conexões

  • Atualização de credenciais — Se suas credenciais do OAuth precisarem ser atualizadas, cancele o registro PagerDuty da página Capability Providers e registre-se novamente com as novas credenciais.

  • Visualizando conexões — No console do AWS DevOps agente, selecione seu Espaço do agente e vá até a guia Capacidades para visualizar as integrações de comunicação conectadas.

  • Removendo PagerDuty — Para se desconectar PagerDuty de um Espaço do Agente, selecione-o na seção Comunicações e escolha Remover. Para remover completamente o registro, primeiro remova-o de todos os Agent Spaces e, em seguida, cancele o registro da página Capability Providers.

Suporte para webhook

AWS DevOps O agente só oferece suporte a PagerDuty webhooks V3. As versões anteriores do webhook não são suportadas.

Para obter mais informações sobre assinaturas de webhook PagerDuty V3, consulte Visão geral de webhooks na documentação do desenvolvedor. PagerDuty