Como trabalhar com eventos e notificações do Amazon EventBridge no AWS Database Migration Service - AWS Database Migration Service

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

Como trabalhar com eventos e notificações do Amazon EventBridge no AWS Database Migration Service

É possível utilizar o Amazon EventBridge para fornecer notificação quando ocorre um evento no AWS DMS, por exemplo, a criação ou a exclusão de uma instância de replicação. O EventBridge recebe eventos e roteia a notificação de um evento conforme definido pelas regras dos eventos. É possível trabalhar com essas notificações em qualquer formato compatível com o Amazon EventBridge de uma região da AWS. Para obter mais informações sobre como utilizar o Amazon EventBridge, consulte O que é o Amazon EventBridge? no Guia do usuário do Amazon EventBridge.

nota

O trabalho com eventos do Amazon EventBridge é compatível com o AWS DMS versão 3.4.5 e superior.

O EventBridge recebe um evento, um indicador de uma alteração no ambiente do AWS DMS, e aplica uma regra para encaminhar o evento para um mecanismo de notificação. As regras fazem a correspondência entre os eventos e os mecanismos de notificação com base na estrutura do evento, chamada de padrão de evento.

O AWS DMS agrupa os eventos em categorias às quais é possível aplicar um regra de evento para que você seja notificado quando ocorrer um evento dessa categoria. Por exemplo, suponha que você aplique uma regra de evento do EventBridge à categoria Criação de uma determinada instância de replicação. Você será notificado sempre que ocorrer um evento relacionado à criação que afete a instância de replicação. Ao aplicar uma regra para uma categoria de Alteração na configuração de uma instância de replicação, você será notificado quando a configuração da instância de replicação for alterada. Para obter uma lista das categorias de eventos fornecidas pelo AWS DMS, consulte as seguintes categorias e mensagens de eventos do AWS DMS.

nota

Para permitir a publicação em events.amazonaws.com, atualize as políticas de acesso dos tópicos do Amazon SNS. Para obter mais informações, consulte Uso de políticas baseadas em recursos do Amazon EventBridge no Guia do usuário do Amazon EventBridge.

Para obter mais informações sobre como mover assinaturas de eventos para o Amazon EventBridge, consulte Migrar assinaturas de eventos ativas do DMS para o Amazon EventBridge.

Para obter mais informações sobre como utilizar mensagens de texto com o Amazon SNS, consulte Envio e recebimento de notificações por SMS utilizando o Amazon SNS.

Utilização das regras de eventos do Amazon EventBridge para o AWS DMS

O Amazon EventBridge envia notificações de eventos aos endereços fornecidos ao criar uma regra de eventos do EventBridge. Talvez você queira criar várias regras diferentes. Por exemplo, é possível criar uma regra que receba todas as notificações de eventos e outra que inclua somente eventos essenciais dos recursos de produção do DMS. Também é possível ativar ou desativar notificações de eventos no EventBridge.

Para criar regras do Amazon EventBridge que reajam a eventos do AWS DMS
  • Execute as etapas descritas em Criação de regras do Amazon EventBridge que reagem a eventos no Guia do usuário do Amazon EventBridge e crie uma regra para os eventos do AWS DMS:

    1. Especifique uma ação de notificação a ser executada quando o EventBridge receber um evento que corresponda ao padrão de evento na regra. Quando encontra uma correspondência, o EventBridge envia o evento e invoca a ação definida na regra.

    2. Em Provedor de serviços, escolha AWS.

    3. Em Nome do serviço, selecione Database Migration Service (DMS).

Você começará a receber notificações de eventos.

O exemplo de JSON a seguir mostra um modelo de eventos do EventBridge para um serviço do AWS DMS.

{ "version":"0", "id":"11a11b11-222b-333a-44d4-01234a5b67890", "detail-type":"DMS Replication Task State Change", "source":"aws.dms", "account":"0123456789012", "time":"1970-01-01T00:00:00Z", "region":"us-east-1", "resources":[ "arn:aws:dms:us-east-1:012345678901:task:AAAABBBB0CCCCDDDDEEEEE1FFFF2GGG3FFFFFF3" ], "detail":{ "type":"REPLICATION_TASK", "category":"StateChange", "eventType":"REPLICATION_TASK_STARTED", "eventId":"DMS-EVENT-0069", "resourceLink":"https://console.aws.amazon.com/dms/v2/home?region=us-east-1#taskDetails/taskName", "detailMessage":"Replication task started, with flag = fresh start" } }

Para obter uma lista das categorias e dos eventos sobre os quais você pode ser notificado, consulte a próxima seção.

Categorias e mensagens de eventos do AWS DMS

O AWS DMS gera um número significativo de eventos em categorias que podem ser identificadas. Cada categoria se aplica a um tipo de origem de instância de replicação ou de tarefa de replicação.

Mensagens de evento de ReplicationInstance

A tabela a seguir mostra as categorias e os eventos possíveis para o tipo de origem ReplicationInstance.

Categoria

ID do evento

Descrição

Criação DMS-EVENT-0067

A instância de replicação está sendo criada.

Exclusão DMS-EVENT-0066

A instância de replicação está sendo excluída.

Alteração na configuração DMS-EVENT-0012

A classe dessa instância de replicação está sendo alterada.

Alteração na configuração DMS-EVENT-0018

O armazenamento da instância de replicação está sendo aumentado.

Alteração na configuração DMS-EVENT-0024

A instância de replicação está fazendo a transição para uma configuração multi-AZ.

Alteração na configuração DMS-EVENT-0030

A instância de replicação está fazendo a transição para uma configuração Single-AZ.

Manutenção DMS-EVENT-0026 Está ocorrendo a manutenção off-line da instância de replicação. A instância de replicação não está disponível no momento.
Criação DMS-EVENT-0005

A instância de replicação foi criada.

Exclusão DMS-EVENT-0003

A instância de replicação foi excluída.

Alteração na configuração DMS-EVENT-0014

A classe dessa instância de replicação foi alterada.

Alteração na configuração DMS-EVENT-0017

O armazenamento da instância de replicação foi aumentado.

Alteração na configuração DMS-EVENT-0025

A instância de replicação concluiu a transição para uma configuração multi-AZ.

Alteração na configuração DMS-EVENT-0029

A instância de replicação concluiu a transição para uma configuração Single-AZ.

Manutenção DMS-EVENT-0047 O software de gerenciamento na instância de replicação foi atualizado.
Manutenção DMS-EVENT-0027 A manutenção off-line da instância de replicação está concluída. A instância de replicação agora está disponível.
Manutenção DMS-EVENT-0068 A instância de replicação está em um estado que não pode ser atualizado.
Failover DMS-EVENT-0034 Se você solicitar failover com muita frequência, ocorrerá esse evento em vez dos eventos normais de failover.
Falha DMS-EVENT-0031 Instância de replicação colocada no estado %s.
Falha DMS-EVENT-0036 Falha na instância de replicação devido a uma rede incompatível.
Falha DMS-EVENT-0037 Quando o serviço não pode acessar a chave do KMS usada para criptografar o volume de dados.
Falha A instância de replicação inseriu parâmetros incompatíveis.
Failover Tempo limite de espera por um estado seguro esgotado para iniciar o failover solicitado pelo usuário
Failover DMS-EVENT-0013 Failover iniciado para uma instância de replicação multi-AZ.
Failover DMS-EVENT-0049 O failover foi concluído para uma instância de replicação multi-AZ.
Failover DMS-EVENT-0050 A ativação multi-AZ foi iniciada.
Failover DMS-EVENT-0051 Ativação multi-AZ concluída.
StateChange Os logs de consultas gerais e lentas foram automaticamente alternados como %s
StateChange O AWS DMS não pode acessar a chave de criptografia do KMS da instância de aplicação %s. Provavelmente, a chave está desativada ou o AWS DMS não pode acessá-la. Se isso continuar, a aplicação será colocada em um estado inacessível. Consulte a seção de solução de problemas na documentação do AWS DMS para obter mais detalhes.
StateChange O AWS DMS não pode acessar a chave de criptografia do KMS da instância da aplicação %s.
StateChange O Amazon DMS não pode acessar a chave de criptografia do KMS da instância da aplicação %s. A aplicação será colocada em um estado inacessível. Consulte a seção de solução de problemas na documentação do Amazon DMS para obter mais detalhes.
StateChange Reinício da aplicação no HM como parte da criação da instância de replicação
StateChange Desligamento da aplicação no HM como parte da exclusão da instância de replicação
Failover DMS-EVENT-0015 Failover de multi-AZ para o modo de espera concluído.
LowStorage DMS-EVENT-0007 O armazenamento gratuito da instância de replicação está baixo.
LowStorage Os inodes alocados foram esgotados: escale o armazenamento para resolver

Mensagens de evento de ReplicationTask

A tabela a seguir mostra as categorias e os eventos possíveis para o tipo de origem ReplicationTask.

Categoria

ID do evento

Descrição

Falha DMS-EVENT-0078 Falha na tarefa de replicação.
Falha DMS-EVENT-0082 Falha em uma chamada para limpar os dados da tarefa.
Alteração de estado DMS-EVENT-0081 Foi solicitado o recarregamento dos detalhes da tabela.
Alteração de estado

A tarefa de replicação foi copiada.

Alteração de estado

Falha na cópia da tarefa de replicação.

Alteração de estado

A tarefa de replicação foi movida.

Alteração de estado

Falha na movimentação da tarefa de replicação.

Alteração de estado

Falha na criação da tarefa de destino.

Alteração de estado

A execução da avaliação da tarefa de replicação foi iniciada.

Alteração de estado

A execução da avaliação da tarefa de replicação foi concluída com êxito.

Alteração de estado

A execução da avaliação da tarefa de replicação foi concluída com falha.

StateChange A execução da avaliação da tarefa de replicação foi concluída com aviso.
StateChange A execução da avaliação da tarefa de replicação foi concluída com erro.
StateChange A execução da avaliação da tarefa de replicação %s foi cancelada.
StateChange A execução da avaliação da tarefa de replicação %s foi excluída.
StateChange A execução da avaliação da tarefa de replicação não provisionou recursos.
StateChange Falha na tarefa de replicação.
Criação A tarefa de replicação foi criada.
ConfigurationChange Uma tarefa de replicação foi modificada.
Falha Falha na tarefa de replicação.
StateChange DMS-EVENT-0091 Leitura pausada, limite de arquivos de troca atingido.
StateChange DMS-EVENT-0092 Leitura pausada, limite de uso de disco atingido.
StateChange DMS-EVENT-0093 Leitura pausada, limite de uso de disco atingido.
StateChange DMS-EVENT-0093 Leitura retomada.
StateChange DMS-EVENT-0069 A tarefa de replicação foi iniciada com taskType: %s, startType: %s
StateChange DMS-EVENT-0079 A replicação foi interrompida.
Exclusão DMS-EVENT-0073 A tarefa de replicação foi excluída.

Mensagens de evento de replicação

A tabela a seguir mostra as categorias e os eventos possíveis para o tipo de origem Replicação.

Categoria

Descrição

Alteração de estado

Evento de aumentar a escala verticalmente da replicação do DMS.

Alteração de estado

Evento de reduzir a escala verticalmente da replicação do DMS.

Alteração de estado

Evento de ajuste da escala de replicação do DMS concluído.

Alteração de estado

A replicação do DMS foi criada.

Alteração de estado A replicação do DMS está sendo inicializada.
Alteração de estado A replicação do DMS está preparando os recursos para a coleta de metadados.
Alteração de estado As conexões vinculadas à replicação do DMS estão sendo testadas.
Alteração de estado A replicação do DMS está buscando metadados
Alteração de estado A replicação do DMS está calculando a capacidade
Alteração de estado A replicação do DMS está provisionando a capacidade
Alteração de estado A replicação do DMS foi provisionada.
Alteração de estado A replicação do DMS foi iniciada
Alteração de estado A replicação do DMS está em execução.
Alteração de estado A replicação do DMS está sendo interrompida.
Alteração de estado A replicação do DMS foi interrompida.
Alteração de estado A replicação do DMS está sendo modificada.
Alteração de estado A replicação do DMS está sendo excluída.
Alteração de estado A replicação do DMS está desprovisionando a capacidade
Alteração de estado A replicação do DMS foi desprovisionada.
Falha

Falha na replicação do DMS.