

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

# Panoramica delle notifiche eventi di Amazon RDS
<a name="USER_Events.overview"></a>

Amazon RDS raggruppa gli eventi in categorie che puoi sottoscrivere, per ricevere una notifica quando si verifica un evento di tale categoria.

**Topics**
+ [Risorse RDS idonee per la sottoscrizione di eventi](#USER_Events.overview.resources)
+ [Per sottoscrivere una notifica eventi di Amazon RDS, procedi come indicato di seguito:](#USER_Events.overview.process)
+ [Consegna delle notifiche degli eventi RDS](#USER_Events.overview.subscriptions)
+ [Fatturazione per le notifiche eventi Amazon RDS](#USER_Events.overview.billing)
+ [Esempi di eventi RDS con Amazon EventBridge](#events-examples)

## Risorse RDS idonee per la sottoscrizione di eventi
<a name="USER_Events.overview.resources"></a>

È possibile sottoscrivere una categoria di eventi per le seguenti risorse:
+ Istanza database
+ snapshot di database
+ DB parameter group (Gruppo di parametri database)
+ Gruppo di sicurezza DB
+ Server proxy per RDS
+ Versioni personalizzate del motore

Ad esempio, sottoscrivendo la categoria Backup per una determinata istanza database, riceverai una notifica ogni volta che si verifica un evento relativo al backup che interessa l'istanza database. Sottoscrivendo una categoria Modifica della configurazione per un'istanza database, riceverai una notifica quando l'istanza database viene modificata. Riceverai una notifica anche quando viene modificata la sottoscrizione a una notifica eventi.

È possibile creare alcuni sottoscrizioni diverse. Per esempio, è possibile creare una sottoscrizione che riceve tutte le notifiche eventi per tutte le istanze database e un'altra sottoscrizione che include solo eventi critici per un sottoinsieme di istanze database. Per la seconda sottoscrizione, specifica una o più istanze database nel filtro.

## Per sottoscrivere una notifica eventi di Amazon RDS, procedi come indicato di seguito:
<a name="USER_Events.overview.process"></a>

Per sottoscrivere una notifica eventi Amazon RDS, procedi come indicato di seguito:

1. Puoi creare un abbonamento per la notifica di eventi Amazon RDS utilizzando la console o l'API di Amazon RDS. AWS CLI

   Amazon RDS usa l'ARN di un argomento Amazon SNS per identificare ogni sottoscrizione. La console Amazon RDS crea automaticamente l'ARN quando crei la sottoscrizione. Crea l'ARN utilizzando la console Amazon SNS, o AWS CLI l'API Amazon SNS.

1. Amazon RDS invia un SMS o un'e-mail di approvazione all'indirizzo da te specificato nella sottoscrizione.

1. Puoi confermare la sottoscrizione selezionando il collegamento nella notifica ricevuta.

1. La console di Amazon RDS aggiorna la sezione **My Event Subscriptions** con lo stato della sottoscrizione.

1. Amazon RDS inizia inviando le notifiche agli indirizzi forniti al momento della creazione della sottoscrizione.

Per ulteriori informazioni su Identity and Access Management quando utilizzi Amazon SNS, consulta[Identity and Access Management in Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-authentication-and-access-control.html) nella *Guida per sviluppatori di Amazon Simple Notification*.

Puoi utilizzarla AWS Lambda per elaborare notifiche di eventi da un'istanza DB. Per ulteriori informazioni, consulta [Using AWS Lambda with Amazon RDS](https://docs.aws.amazon.com/lambda/latest/dg/services-rds.html) nella *AWS Lambda Developer Guide*.

## Consegna delle notifiche degli eventi RDS
<a name="USER_Events.overview.subscriptions"></a>

Amazon RDS invia le notifiche all'indirizzo fornito al momento della creazione della sottoscrizione. La notifica può inserire gli attributi del messaggio che forniscono i metadati strutturati sul messaggio. Per ulteriori informazioni sugli attributi del messaggio, consulta [Categorie di eventi e messaggi di eventi di Amazon RDS ](USER_Events.Messages.md).

La distribuzione delle notifiche degli eventi può richiedere fino a cinque minuti.

**Importante**  
Amazon RDS non garantisce l'ordine degli eventi inviato in un flusso di eventi. Tale ordine è soggetto a modifiche.

Quando Amazon SNS invia una notifica a un endpoint HTTP o HTTPS sottoscritto, il corpo del messaggio POST inviato all'endpoint contiene un documento JSON. Per ulteriori informazioni, consulta [Formati di messaggio e JSON Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-message-and-json-formats.html) nella *Guida per gli sviluppatori di Amazon Simple Notification Service*.

È possibile configurare SNS in modo che le notifiche vengano inviate tramite messaggi di testo. Per ulteriori informazioni, consulta [Messaggistica SMS](https://docs.aws.amazon.com/sns/latest/dg/sns-mobile-phone-number-as-subscriber.html) nella *Guida per sviluppatori di Amazon Simple Notification Service*.

Per disattivare le notifiche senza eliminare una sottoscrizione, scegliere **No** per **Enabled (Abilitato)** nella console Amazon RDS. Oppure puoi impostare il `Enabled` parametro per `false` utilizzare l'API AWS CLI o Amazon RDS.

## Fatturazione per le notifiche eventi Amazon RDS
<a name="USER_Events.overview.billing"></a>

Fatturazione per la notifica degli eventi Amazon RDS avviene tramite Amazon SNS. L'uso della notifica degli eventi è soggetta alle tariffe di Amazon SNS. Per ulteriori informazioni sulla fatturazione di Amazon SNS, consulta [prezzi di Amazon Simple Notification Service](https://aws.amazon.com/sns/#pricing).

## Esempi di eventi RDS con Amazon EventBridge
<a name="events-examples"></a>

Negli esempi seguenti vengono illustrati diversi tipi di eventi Amazon RDS in formato JSON. Per un'esercitazione che illustra come acquisire e visualizzare eventi in formato JSON, consultare [Tutorial: registra le modifiche allo stato delle istanze DB utilizzando Amazon EventBridge](rds-cloud-watch-events.md#log-rds-instance-state).

**Topics**
+ [Esempio di evento di istanza database](#rds-cloudwatch-events.db-instances)
+ [Esempio di evento del gruppo parametri del database](#rds-cloudwatch-events.db-parameter-groups)
+ [Esempio di evento snapshot DB](#rds-cloudwatch-events.db-snapshots)

### Esempio di evento di istanza database
<a name="rds-cloudwatch-events.db-instances"></a>

Di seguito è riportato un esempio di evento di istanza database in formato JSON. L'evento mostra che RDS ha eseguito un failover Multi-AZ per l'istanza denominata `my-db-instance`. L'ID evento è RDS-EVENT-0049.

```
{
  "version": "0",
  "id": "68f6e973-1a0c-d37b-f2f2-94a7f62ffd4e",
  "detail-type": "RDS DB Instance Event",
  "source": "aws.rds",
  "account": "123456789012",
  "time": "2018-09-27T22:36:43Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:rds:us-east-1:123456789012:db:my-db-instance"
  ],
  "detail": {
    "EventCategories": [
      "failover"
    ],
    "SourceType": "DB_INSTANCE",
    "SourceArn": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance",
    "Date": "2018-09-27T22:36:43.292Z",
    "Message": "A Multi-AZ failover has completed.",
    "SourceIdentifier": "my-db-instance",
    "EventID": "RDS-EVENT-0049"
  }
}
```

### Esempio di evento del gruppo parametri del database
<a name="rds-cloudwatch-events.db-parameter-groups"></a>

Di seguito è riportato un esempio di un evento gruppo parametri del database in formato JSON. L'evento mostra che il parametro `time_zone` è stato aggiornato nel gruppo di parametri `my-db-param-group`. L'ID evento è RDS-EVENT-0037.

```
{
  "version": "0",
  "id": "844e2571-85d4-695f-b930-0153b71dcb42",
  "detail-type": "RDS DB Parameter Group Event",
  "source": "aws.rds",
  "account": "123456789012",
  "time": "2018-10-06T12:26:13Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:rds:us-east-1:123456789012:pg:my-db-param-group"
  ],
  "detail": {
    "EventCategories": [
      "configuration change"
    ],
    "SourceType": "DB_PARAM",
    "SourceArn": "arn:aws:rds:us-east-1:123456789012:pg:my-db-param-group",
    "Date": "2018-10-06T12:26:13.882Z",
    "Message": "Updated parameter time_zone to UTC with apply method immediate",
    "SourceIdentifier": "my-db-param-group",
    "EventID": "RDS-EVENT-0037"
  }
}
```

### Esempio di evento snapshot DB
<a name="rds-cloudwatch-events.db-snapshots"></a>

Di seguito è riportato un esempio di un evento snapshot DB in formato JSON. L'evento mostra l'eliminazione della snapshot denominata `my-db-snapshot`. L'ID evento è RDS-EVENT-0041.

```
{
  "version": "0",
  "id": "844e2571-85d4-695f-b930-0153b71dcb42",
  "detail-type": "RDS DB Snapshot Event",
  "source": "aws.rds",
  "account": "123456789012",
  "time": "2018-10-06T12:26:13Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:rds:us-east-1:123456789012:snapshot:rds:my-db-snapshot"
  ],
  "detail": {
    "EventCategories": [
      "deletion"
    ],
    "SourceType": "SNAPSHOT",
    "SourceArn": "arn:aws:rds:us-east-1:123456789012:snapshot:rds:my-db-snapshot",
    "Date": "2018-10-06T12:26:13.882Z",
    "Message": "Deleted manual snapshot",
    "SourceIdentifier": "my-db-snapshot",
    "EventID": "RDS-EVENT-0041"
  }
}
```