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:
-
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.
-
Em Provedor de serviços, escolha AWS.
-
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.
Tópicos
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. |