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á.
Trabalhando com EventBridge eventos e notificações da Amazon em AWS Database Migration Service
Você pode usar EventBridge a Amazon para notificar quando um AWS DMS evento ocorre, por exemplo, a criação ou a exclusão de uma instância de replicação. EventBridge recebe notificações de eventos e rotas de um evento conforme definido pelas regras do evento. Você pode trabalhar com notificações em qualquer formato suportado pela Amazon EventBridge para uma AWS região. Para obter mais informações sobre como usar a Amazon EventBridge, consulte O que é a Amazon EventBridge? no Guia do EventBridge usuário da Amazon.
nota
O trabalho com EventBridge eventos da Amazon é suportado na AWS DMS versão 3.4.5 e superior.
EventBridge recebe um evento, um indicador de uma mudança no AWS DMS ambiente, e aplica uma regra para rotear 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.
AWS DMS agrupa eventos em categorias às quais você pode aplicar uma regra de evento, para que você possa ser notificado quando ocorrer um evento nessa categoria. Por exemplo, suponha que você aplique uma regra de EventBridge evento à categoria Criação para 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 por AWS DMS, consulte as categorias de AWS DMS eventos e as mensagens de eventos, a seguir.
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 Usando políticas baseadas em recursos para a Amazon EventBridge no Guia do EventBridge usuário da Amazon.
Para obter mais informações sobre a transferência de assinaturas de eventos para a Amazon EventBridge, consulte migrar assinaturas ativas de eventos do DMS para a 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.
Usando as regras de EventBridge eventos da Amazon para AWS DMS
EventBridge A Amazon envia notificações de eventos para os endereços que você fornece ao criar uma regra de EventBridge evento. 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. Você também pode ativar ou desativar as notificações de eventos em EventBridge.
Para criar EventBridge regras da Amazon que reajam às AWS DMS eventos
-
Execute as etapas descritas em Criação de EventBridge regras da Amazon que reagem a eventos no Guia EventBridge do usuário da Amazon e crie uma regra para AWS DMS eventos:
-
Especifique uma ação de notificação a ser tomada ao EventBridge receber um evento que corresponda ao padrão de evento na regra. Quando um evento coincide, 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 EventBridge eventos para um AWS DMS serviço.
{ "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", "resourceLink":"https://console.aws.amazon.com/dms/v2/home?region=us-east-1#taskDetails/taskName", "detailMessage":"Replication task started, with flag = fresh start" } }
Para uma lista de categorias e eventos sobre os quais você pode ser notificado, consulte a próxima seção.
AWS DMS categorias de eventos e mensagens de eventos
AWS DMS gera um número significativo de eventos em categorias que você pode identificar. Cada categoria se aplica a um tipo de origem de instância de replicação ou de tarefa de replicação.
Tópicos
ReplicationInstance mensagens de eventos
A tabela a seguir mostra as categorias e eventos possíveis para o tipo de ReplicationInstance origem.
|
Categoria |
ID do evento |
Description |
|---|---|---|
| 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. |
| ConfigurationChange | DMS-EVENT-0012 |
A classe dessa instância de replicação está sendo alterada. |
| ConfigurationChange | DMS-EVENT-0018 |
O armazenamento da instância de replicação está sendo aumentado. |
| ConfigurationChange | DMS-EVENT-0024 |
A instância de replicação está fazendo a transição para uma configuração. Multi-AZ |
| ConfigurationChange | 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. |
| ConfigurationChange | DMS-EVENT-0014 |
A classe dessa instância de replicação foi alterada. |
| ConfigurationChange | DMS-EVENT-0017 |
O armazenamento da instância de replicação foi aumentado. |
| ConfigurationChange | DMS-EVENT-0025 |
A instância de replicação concluiu a transição para uma configuração. Multi-AZ |
| ConfigurationChange | 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 está disponível agora. |
| 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 | O failover foi iniciado para uma instância de Multi-AZ replicação. |
| Failover | DMS-EVENT-0049 | O failover foi concluído para uma instância de Multi-AZ replicação. |
| Failover | DMS-EVENT-0050 | Multi-AZ a ativação foi iniciada. |
| Failover | DMS-EVENT-0051 | Multi-AZ ativação concluída. |
| StateChange | Os logs de consultas gerais e lentas foram automaticamente alternados como %s | |
| StateChange | AWS DMS não consegue acessar a chave de criptografia KMS para a instância do aplicativo %s. Provavelmente, isso ocorre porque a chave está AWS DMS desativada ou não consegue 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 AWS DMS documentação para obter mais detalhes. | |
| StateChange | AWS DMS agora pode acessar com êxito a chave de criptografia KMS para a instância do aplicativo %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 | Multi-AZ o failover para o modo de espera foi 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 |
ReplicationTask mensagens de eventos
A tabela a seguir mostra as categorias e eventos possíveis para o tipo de ReplicationTask origem.
|
Categoria |
ID do evento |
Description |
|---|---|---|
| Falha | DMS-EVENT-0078 | Falha na tarefa de replicação. |
| Falha | DMS-EVENT-0082 | Falha em uma chamada para limpar os dados da tarefa. |
| StateChange | DMS-EVENT-0081 | Foi solicitado o recarregamento dos detalhes da tabela. |
| StateChange |
A tarefa de replicação foi copiada. |
|
| StateChange |
Falha na cópia da tarefa de replicação. |
|
| StateChange |
A tarefa de replicação foi movida. |
|
| StateChange |
Falha na movimentação da tarefa de replicação. |
|
| StateChange |
Falha na criação da tarefa de destino. |
|
| StateChange |
A execução da avaliação da tarefa de replicação foi iniciada. |
|
| StateChange |
A execução da avaliação da tarefa de replicação foi concluída com êxito. |
|
| StateChange |
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 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 |
Description |
|---|---|
| StateChange |
Evento de aumentar a escala verticalmente da replicação do DMS. |
| StateChange |
Evento de reduzir a escala verticalmente da replicação do DMS. |
| StateChange |
Evento de ajuste da escala de replicação do DMS concluído. |
| StateChange |
A replicação do DMS foi criada. |
| StateChange | A replicação do DMS está sendo inicializada. |
| StateChange | A replicação do DMS está preparando os recursos para a coleta de metadados. |
| StateChange | As conexões vinculadas à replicação do DMS estão sendo testadas. |
| StateChange | A replicação do DMS está buscando metadados |
| StateChange | A replicação do DMS está calculando a capacidade |
| StateChange | A replicação do DMS está provisionando a capacidade |
| StateChange | A replicação do DMS foi provisionada. |
| StateChange | A replicação do DMS foi iniciada |
| StateChange | A replicação do DMS está em execução. |
| StateChange | A replicação do DMS está sendo interrompida. |
| StateChange | A replicação do DMS foi interrompida. |
| StateChange | A replicação do DMS está sendo modificada. |
| StateChange | A replicação do DMS está sendo excluída. |
| StateChange | A replicação do DMS está desprovisionando a capacidade |
| StateChange | A replicação do DMS foi desprovisionada. |
| Falha |
Falha na replicação do DMS. |