Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
A partire dalla versione AWS DMS 3.4.5 e dalle versioni successive, ti consigliamo di utilizzare Amazon EventBridge per fornire notifiche quando si verifica un AWS DMS evento. Per ulteriori informazioni sull'utilizzo EventBridge degli eventi con AWS DMS, consultaUtilizzo EventBridge degli eventi e delle notifiche di Amazon in AWS Database Migration Service.
Trasferimento degli abbonamenti agli eventi su Amazon EventBridge
Puoi utilizzare il seguente AWS CLI comando per migrare gli abbonamenti agli eventi attivi da DMS ad Amazon EventBridge, fino a 10 alla volta.
update-subscriptions-to-event-bridge [--force-move | --no-force-move]
Per impostazione predefinita, migra gli abbonamenti agli eventi attivi AWS DMS solo quando l'istanza di replica è aggiornata alla versione 3.4.5 e successive. AWS DMS Per ignorare questo comportamento predefinito, utilizza l'opzione --force-move
. Tuttavia, alcuni tipi di eventi potrebbero non essere disponibili utilizzando Amazon EventBridge se le istanze di replica non vengono aggiornate.
Per eseguire il comando CLI update-subscriptions-to-event-bridge
, un utente AWS Identity and Access Management
(IAM) deve disporre delle autorizzazioni di policy indicate di seguito.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"SNS:GetTopicAttributes",
"SNS:SetTopicAttributes",
"events:PutTargets",
"events:EnableRule",
"events:PutRule"
],
"Resource": "*"
}
]
}
Per ulteriori informazioni sullo spostamento degli abbonamenti a EventBridge, consulta UpdateSubscriptionsToEventBridgela sezione API Reference.AWS Database Migration Service
Utilizzo degli eventi e delle notifiche Amazon SNS
AWS DMS le versioni 3.4.5 e precedenti supportano l'utilizzo di eventi e notifiche come descritto di seguito.
AWS Database Migration Service (AWS DMS) può utilizzare Amazon Simple Notification Service (Amazon SNS) per fornire notifiche quando si verifica un evento AWS DMS, ad esempio la creazione o l'eliminazione di un'istanza di replica. Queste notifiche possono essere utilizzate in qualsiasi formato supportato da Amazon SNS per una regione AWS , ad esempio un messaggio e-mail, un SMS o una chiamata a un endpoint HTTP.
AWS DMS raggruppa gli eventi in categorie a cui puoi iscriverti, in modo da ricevere una notifica quando si verifica un evento in quella categoria. Ad esempio, con la sottoscrizione alla categoria Creazione per una determinata istanza di replica, ricevi una notifica ogni volta che si verifica un evento relativo alla creazione che interessa l'istanza di replica. Con la sottoscrizione a una categoria Modifica della configurazione per un'istanza di replica, ricevi una notifica quando la configurazione dell'istanza di replica viene modificata. Riceverai una notifica anche quando viene modificata la sottoscrizione a una notifica eventi. Per un elenco delle categorie di eventi fornite da AWS DMSAWS Categorie di eventi DMS e messaggi di eventi per le notifiche SNS, consulta quanto segue.
AWS DMS invia notifiche sugli eventi agli indirizzi forniti quando si crea una sottoscrizione a un evento. È consigliabile creare più sottoscrizioni diverse, ad esempio una che riceve notifiche per tutti gli eventi e un'altra che include solo gli eventi critici per le risorse DMS di produzione. È possibile disattivare facilmente la notifica senza eliminare un abbonamento deselezionando l'opzione Enabled nella console AWS DMS o impostando il Enabled
parametro su false utilizzando l'API DMS. AWS
Nota
AWS Le notifiche di eventi DMS tramite messaggi di testo SMS sono attualmente disponibili per le risorse AWS DMS in tutte le AWS regioni in cui è supportato Amazon SNS. Per l'elenco delle regioni AWS e dei paesi in cui Amazon SNS supporta i messaggi SMS, consulta Regioni e paesi supportati.
Per ulteriori informazioni sull'utilizzo di SMS con SNS, consultare Invio e ricezione di notifiche SMS tramite Amazon SNS.
AWS DMS le notifiche di eventi differiscono dagli CloudTrail eventi in o. CloudWatch EventBridge CloudTrail le notifiche di eventi possono essere generate da qualsiasi chiamata API. DMS invia una notifica solo quando si verifica un evento DMS.
AWS DMS utilizza un identificatore di sottoscrizione per identificare ogni abbonamento. Puoi pubblicare più abbonamenti a eventi AWS DMS sullo stesso argomento di Amazon SNS. Quando utilizzi le notifiche di eventi, vengono applicati i costi di Amazon SNS. Per ulteriori sulla fatturazione di Amazon SNS, consulta Prezzi di Amazon SNS
Per iscriverti agli eventi AWS DMS con Amazon SNS, utilizza la seguente procedura:
-
Creazione di un argomento Amazon SNS. Nell'argomento, devi specificare il tipo di notifica che desideri ricevere e a quale indirizzo o numero.
-
Crea un abbonamento per la notifica degli eventi AWS DMS utilizzando l'API AWS Management Console AWS CLI, o AWS DMS.
-
AWS DMS invia un'e-mail o un messaggio SMS di approvazione agli indirizzi inviati con l'abbonamento. Per confermare la sottoscrizione, fai clic sul collegamento contenuto nel messaggio e-mail o SMS di approvazione.
-
Una volta confermato l'abbonamento, lo stato dell'abbonamento viene aggiornato nella sezione Abbonamenti agli eventi della console AWS DMS.
-
Inizierai quindi a ricevere le notifiche eventi.
Per un elenco delle categorie e degli eventi che possono essere notificati, consulta la sezione seguente. Per ulteriori dettagli sulla sottoscrizione e sull'utilizzo degli abbonamenti agli eventi AWS DMS, consulta. Iscrizione alla notifica degli eventi AWS DMS tramite SNS
Argomenti
AWS Categorie di eventi DMS e messaggi di eventi per le notifiche SNS
Importante
A partire dalla versione AWS DMS 3.4.5 e dalle versioni successive, ti consigliamo di utilizzare Amazon EventBridge per fornire notifiche quando si verifica un AWS DMS evento. Per ulteriori informazioni sull'utilizzo EventBridge degli eventi con AWS DMS, consultaUtilizzo EventBridge degli eventi e delle notifiche di Amazon in AWS Database Migration Service.
AWS DMS genera un numero significativo di eventi in categorie a cui è possibile abbonarsi utilizzando la console AWS DMS o l'API AWS DMS. Ogni categoria si applica a un tipo di origine; attualmente AWS DMS supporta i tipi di origine delle istanze di replica e delle attività di replica.
La tabella che segue mostra le categorie e gli eventi possibili per il tipo di origine delle istanze di replica.
Categoria |
ID evento DMS |
Descrizione |
---|---|---|
Modifica della configurazione | DMS-EVENT-0012 |
La classe dell'istanza di replica è in fase di modifica. |
Modifica della configurazione | DMS-EVENT-0014 |
La classe dell'istanza di replica è stata modificata. |
Modifica della configurazione | DMS-EVENT-0018 |
Le dimensioni dell'archiviazione per l'istanza di replica sono in fase di aumento. |
Modifica della configurazione | DMS-EVENT-0017 |
Le dimensioni dell'archiviazione per l'istanza di replica sono state aumentate. |
Modifica della configurazione | DMS-EVENT-0024 |
L'istanza di replica sta eseguendo la transizione a una configurazione Multi-AZ. |
Modifica della configurazione | DMS-EVENT-0025 |
L'istanza di replica ha completato la transizione a una configurazione Multi-AZ. |
Modifica della configurazione | DMS-EVENT-0030 |
L'istanza di replica sta eseguendo la transizione a una configurazione Single-AZ. |
Modifica della configurazione | DMS-EVENT-0029 |
L'istanza di replica ha completato la transizione a una configurazione Single-AZ. |
Creazione | DMS-EVENT-0067 |
Un'istanza di replica è in fase di creazione. |
Creazione | DMS-EVENT-0005 |
L'istanza di replica è stata creata. |
Eliminazione | DMS-EVENT-0066 |
L'istanza di replica è in fase di eliminazione. |
Eliminazione | DMS-EVENT-0003 |
L'istanza di replica è stata eliminata. |
Manutenzione | DMS-EVENT-0047 | Il software di gestione sull'istanza di replica è stato aggiornato. |
Manutenzione | DMS-EVENT-0026 | La manutenzione offline dell'istanza database è in esecuzione. L'istanza di replica non è attualmente disponibile. |
Manutenzione | DMS-EVENT-0027 | La manutenzione offline dell'istanza database è stata completata. L'istanza di replica è ora disponibile. |
Manutenzione | DMS-EVENT-0068 | Un'istanza di replica è in uno stato che non può essere aggiornato. |
LowStorage | DMS-EVENT-0007 | L'istanza di replica ha utilizzato oltre il 90% dello spazio di archiviazione allocato. Puoi monitorare lo spazio di archiviazione per un'istanza di replica usando il parametro Spazio di archiviazione libero. |
Failover | DMS-EVENT-0013 | Il failover è iniziato per un'istanza di replica Multi-AZ. |
Failover | DMS-EVENT-0049 | Il failover è stato completo per un'istanza di replica Multi-AZ. |
Failover | DMS-EVENT-0015 | Il failover di Multi-AZ in standby è stato completato. |
Failover | DMS-EVENT-0050 | L'attivazione Multi-AZ è stata avviata. |
Failover | DMS-EVENT-0051 | L'attivazione Multi-AZ è stata completata. |
Failover | DMS-EVENT-0034 | Se il failover viene richiesto con una frequenza eccessiva, viene generato questo evento al posto degli eventi di failover ordinari. |
Errore | DMS-EVENT-0031 | L'istanza di replica ha generato un errore di archiviazione. |
Errore | DMS-EVENT-0036 | L'istanza di replica ha generato un errore a causa di una rete non compatibile. |
Errore | DMS-EVENT-0037 | Il servizio non può accedere alla AWS KMS chiave utilizzata per crittografare il volume di dati. |
La tabella che segue mostra le categorie e gli eventi possibili per il tipo di origine delle attività di replica.
Categoria |
ID evento DMS |
Descrizione |
---|---|---|
Modifica dello stato | DMS-EVENT-0069 |
L'attività di replica è stata avviata. |
Modifica dello stato | DMS-EVENT-0081 |
Un nuovo caricamento dei dettagli della tabella è stato richiesto. |
Modifica dello stato | DMS-EVENT-0079 |
L'attività di replica è stata arrestata. |
Modifica dello stato | DMS-EVENT-0091 | Lettura sospesa, limite di file di scambio raggiunto. |
Modifica dello stato | DMS-EVENT-0092 | Lettura sospesa, limite di utilizzo del disco raggiunto. |
Modifica dello stato | DMS-EVENT-0093 | La lettura è ripresa. |
Errore | DMS-EVENT-0078 |
L'attività di replica non è riuscita. |
Errore | DMS-EVENT-0082 |
Una chiamata per eliminare l'attività non è riuscita a pulire i dati dell'attività. |
Modifica della configurazione | DMS-EVENT-0080 | L'attività di replica è stata modificata. |
Eliminazione | DMS-EVENT-0073 |
L'attività di replica è stata eliminata. |
Creazione | DMS-EVENT-0074 | L'attività di replica è stata creata. |
L'esempio seguente mostra una sottoscrizione a un AWS DMS evento con la categoria State Change.
Resources:
DMSEvent:
Type: AWS::DMS::EventSubscription
Properties:
Enabled: true
EventCategories: State Change
SnsTopicArn: arn:aws:sns:us-east-1:123456789:testSNS
SourceIds: []
SourceType: replication-task
Iscrizione alla notifica degli eventi AWS DMS tramite SNS
Importante
A partire dalla versione AWS DMS 3.4.5 e dalle versioni successive, ti consigliamo di utilizzare Amazon EventBridge per fornire notifiche quando si verifica un AWS DMS evento. Per ulteriori informazioni sull'utilizzo EventBridge degli eventi con AWS DMS, consultaUtilizzo EventBridge degli eventi e delle notifiche di Amazon in AWS Database Migration Service.
È possibile creare una sottoscrizione per la notifica AWS DMS degli eventi in modo da ricevere una notifica quando si verifica un AWS DMS evento. Il modo più semplice per creare un abbonamento è tramite la AWS DMS console. In una sottoscrizione alle notifiche, sei tu a scegliere come e dove inviare le notifiche. È necessario specificare il tipo di origine di cui si desidera ricevere la notifica; attualmente AWS DMS supporta i tipi di origine delle istanze di replica e delle attività di replica. A seconda del tipo di origine selezionato, scegli le categorie di eventi e identifica le origini per cui ricevere le notifiche di eventi.
Utilizzando il AWS Management Console
Importante
A partire dalla versione AWS DMS 3.4.5 e dalle versioni successive, ti consigliamo di utilizzare Amazon EventBridge per fornire notifiche quando si verifica un AWS DMS evento. Per ulteriori informazioni sull'utilizzo EventBridge degli eventi con AWS DMS, consultaUtilizzo EventBridge degli eventi e delle notifiche di Amazon in AWS Database Migration Service.
Per abbonarsi alla notifica degli eventi AWS DMS con Amazon SNS utilizzando la console
-
Se hai eseguito l'accesso come utente IAM, verifica di disporre delle autorizzazioni appropriate per accedere a AWS DMS.
-
Nel pannello di navigazione selezionare Event subscriptions (Sottoscrizioni di eventi).
-
Nella pagina Sottoscrizioni a eventi seleziona Crea sottoscrizione a eventi.
-
Nella pagina Crea sottoscrizione a eventi esegui queste operazioni:
-
Sotto Dettagli, per Nome immetti un nome per la sottoscrizione alla notifica di eventi.
-
Scegli Abilitato per abilitare la sottoscrizione. Per creare una sottoscrizione ma non ricevere subito le notifiche, non scegliere Abilitato.
-
In Destinazione scegli Argomenti esistenti, Crea nuovo argomento e-mail o Crea nuovo argomento SMS per inviare notifiche. Assicurati di disporre un argomento Amazon SNS esistente a cui inviare avvisi o di creare l'argomento. Se scegli di creare un argomento, puoi inserire l'indirizzo e-mail a cui verranno inviate le notifiche.
-
In Origine eventi, per Tipo di origine scegli un tipo di origine. Le uniche opzioni sono replication-instance e replication-task.
-
A seconda del tipo di origine selezionato, scegli le categorie di eventi e le origini per cui ricevere le notifiche eventi.
-
Scegli Crea sottoscrizione a eventi.
-
La console AWS DMS indica che l'abbonamento è in fase di creazione.
Nota
Puoi anche creare abbonamenti per le notifiche di eventi Amazon SNS utilizzando l'API AWS DMS e la CLI. Per ulteriori informazioni, consulta la CreateEventSubscriptiondocumentazione di riferimento dell'AWS DMS API e create-event-subscriptiondella AWS DMS CLI Reference.
Convalida della policy di accesso dell'argomento SNS
La tua politica di accesso SNS richiede autorizzazioni che consentano di AWS DMS pubblicare eventi sul tuo argomento SNS. Puoi convalidare e aggiornare la tua policy di accesso come descritto nelle seguenti procedure.
Per convalidare la policy di accesso
-
Apri la console Amazon SNS.
-
Dal pannello di navigazione scegli Argomenti e seleziona l'argomento per cui desideri ricevere le notifiche DMS.
-
Seleziona la scheda Policy di accesso.
Puoi aggiornare la tua politica se la tua politica di accesso SNS non consente di AWS DMS pubblicare eventi sul tuo argomento SNS.
Per aggiornare la policy di accesso
-
Nella sezione Dettagli della pagina dell'argomento, scegli Modifica.
-
Espandi la sezione Policy di accesso e collega la seguente policy nell'editor JSON.
{ "Sid": "dms-allow-publish", "Effect": "Allow", "Principal": { "Service": "dms.amazonaws.com" }, "Action": "sns:Publish", "Resource": "
your-SNS-topic-ARN
" }Ti consigliamo di limitare ulteriormente l'accesso al tuo argomento SNS specificando la
aws:SourceArn
condizione, ovvero il DMS EventSubscription Arn che pubblica gli eventi sull'argomento.... "Resource": "
your-SNS-topic-ARN
" "Condition": { "StringEquals": { "aws:SourceArn": "arn:partition
:dms:your-AWS-region
:your-AWS-account-ID
:es:your-dms-es-arn or *
" } -
Scegli Save changes (Salva modifiche).