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à.
Abbonamenti per notifiche di eventi del cluster Amazon Redshift
Amazon Redshift utilizza Amazon Simple Notification Service (Amazon SNS) per comunicare le notifiche degli eventi Amazon Redshift. Le notifiche vengono abilitate in seguito alla creazione di una sottoscrizione agli eventi di Amazon Redshift. È possibile ricevere una notifica quando si verifica un evento per un determinato cluster, snapshot, gruppo di sicurezza o gruppo di parametri. Il modo più semplice per creare una sottoscrizione è utilizzare la console Amazon SNS. Per informazioni sulla creazione di un argomento Amazon SNS e sulla relativa sottoscrizione, consultare Nozioni di base su Amazon SNS.
Nella sottoscrizione ad Amazon Redshift si specifica un set di filtri per gli eventi Amazon Redshift e un argomento Amazon SNS. Ogni volta che si verifica un evento che corrisponde ai criteri di filtro, Amazon Redshift pubblica un messaggio di notifica sull'argomento di Amazon SNS.
Amazon SNS trasmette quindi il messaggio a tutti i consumer Amazon SNS che hanno una sottoscrizione Amazon SNS per l'argomento. I messaggi inviati ai consumatori di Amazon SNS possono essere in qualsiasi forma supportata da Amazon SNS per AWS una regione, ad esempio un'e-mail, un messaggio di testo o una chiamata a un endpoint HTTP. Ad esempio, tutte le regioni supportano le notifiche tramite e-mail, ma le notifiche via SMS possono essere create solo nella regione Stati Uniti orientali (Virginia settentrionale).
Nota
Al momento, puoi creare una sottoscrizione di eventi solo per un argomento standard di Amazon SNS (non un argomento FIFO di Amazon SNS). Per ulteriori informazioni, consulta Origini eventi Amazon SNS nella Guida per gli sviluppatori di Amazon Simple Notification Service.
Quando si crea una sottoscrizione alle notifiche di eventi, vengono specificati uno o più filtri di evento. Amazon Redshift invia le notifiche tramite la sottoscrizione ogni volta che si verifica un evento che corrisponde a tutti i criteri di filtro. I criteri di filtro includono il tipo di origine (come cluster o snapshot), l'ID di origine (come il nome di un cluster o uno snapshot), la categoria dell'evento (come Monitoring o Security) e la gravità dell'evento (come INFO o ERROR).
Se crei abbonamenti per le notifiche di eventi utilizzando la CLI o l'API, devi creare un argomento Amazon Simple Notification Service e sottoscrivere tale argomento con la console Amazon SNS o l'API Amazon SNS. Dovrai inoltre annotare l'Amazon Resource Name (ARN) dell'argomento, in quanto viene utilizzato quando si inviano comandi CLI o operazioni API.
Puoi disattivare facilmente la notifica senza eliminare un abbonamento impostando il pulsante di opzione Enabled su No
in AWS Management Console o impostando il Enabled
parametro per false
utilizzare la CLI o l'API di Amazon Redshift.
In una sottoscrizione agli eventi di Amazon Redshift è possibile specificare i seguenti criteri di evento:
-
Tipo di origine: i valori sono cluster, snapshot, parameter-groups e security-groups.
-
L'ID di origine di una risorsa, ad esempio
my-cluster-1
omy-snapshot-20130823
. L'ID deve essere quello di una risorsa nella stessa regione AWS dell'abbonamento agli eventi. -
Categoria dell'evento: i valori sono Configuration, Management, Monitoring, e Pending
-
Gravità dell'evento: i valori sono INFO o ERROR.
I criteri dell'evento possono essere specificati indipendentemente, tranne per il fatto che è necessario specificare un tipo di sorgente prima di poter specificare la fonte IDs nella console. Ad esempio, puoi specificare una categoria di evento senza dover specificare un tipo di origine, un ID di origine o la gravità. Sebbene sia possibile specificare l'origine IDs per le risorse che non sono del tipo specificato nel tipo di origine, non verrà inviata alcuna notifica per gli eventi provenienti da tali risorse. Ad esempio, se specifichi un tipo di origine per il cluster e l'ID di un gruppo di sicurezza, nessuno degli eventi generati da quel gruppo di sicurezza corrisponde ai criteri di filtro del tipo di origine e di conseguenza nessuna notifica sarà inviata per tali eventi
Amazon Redshift invia una notifica per qualsiasi evento che corrisponde a tutti i criteri specificati in una sottoscrizione. Di seguito sono riportati alcuni esempi di set di eventi restituiti:
-
L'abbonamento specifica cluster come tipo di origine, my-cluster-1 come ID di origine, Monitoring come categoria ed ERROR come gravità. L'abbonamento invierà notifiche soltanto per gli eventi di monitoraggio con gravità ERROR di my-cluster-1.
-
L'abbonamento specifica cluster come tipo di origine, Configuration come categoria e INFO come gravità. La sottoscrizione invierà notifiche per gli eventi di configurazione con gravità INFO di qualsiasi cluster Amazon Redshift nell'account AWS .
-
L'abbonamento specifica Configuration come categoria e INFO come gravità. L'abbonamento invierà notifiche per gli eventi di configurazione con una gravità di INFO da qualsiasi risorsa Amazon Redshift nell' AWS account.
-
L'abbonamento specifica ERROR come gravità. L'abbonamento invierà notifiche per tutti gli eventi con una gravità di ERRORE da qualsiasi risorsa Amazon Redshift nell' AWS account.
Se elimini o rinomini un oggetto il cui nome è un ID di origine in un abbonamento esistente, l'abbonamento rimarrà attivo, ma non verranno inoltrati eventi in relazione a quell'oggetto. Se successivamente crei un nuovo oggetto con lo stesso nome dell'ID di origine nell'abbonamento, l'abbonamento inizierà a inviare le notifiche per gli eventi relativi a quel nuovo oggetto.
Amazon Redshift pubblica notifiche di eventi su un argomento Amazon SNS identificato dal relativo Amazon Resource Name (ARN). Quando si crea una sottoscrizione agli eventi con la console Amazon Redshift, è possibile specificare un argomento Amazon SNS esistente o richiedere alla console di creare l'argomento durante la creazione della sottoscrizione.
Tutte le notifiche di eventi Amazon Redshift inviate all'argomento Amazon SNS sono a loro volta trasmesse a tutti i consumer Amazon SNS che hanno effettuato la sottoscrizione a quell'argomento. Utilizzare la console Amazon SNS per apportare modifiche all'argomento Amazon SNS, ad esempio per aggiungere o rimuovere le sottoscrizioni dei consumer all'argomento.
Nelle sezioni seguenti sono elencate tutte le categorie e gli eventi che possono essere notificati. Vengono inoltre fornite informazioni su come sottoscrivere e utilizzare le sottoscrizioni a eventi Amazon Redshift.