Attivazione dell'opzione per pubblicare i registri in Amazon CloudWatch - Amazon Aurora

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

Attivazione dell'opzione per pubblicare i registri in Amazon CloudWatch

Per pubblicare il registro PostgreSQL del cluster database Aurora PostgreSQL in File di log CloudWatch, seleziona l’opzione Log Export (Esportazione log) per il cluster. Puoi scegliere l'impostazione Log export (Esportazione log) durante la creazione del cluster database Aurora PostgreSQL. In alternativa, puoi modificare il cluster in un secondo momento. Quando si modifica un cluster esistente, i relativi registri PostgreSQL di ciascuna istanza vengono pubblicati nel cluster CloudWatch da quel momento in poi. Per Aurora PostgreSQL, il registro PostgreSQL (postgresql.log) è l'unico registro pubblicato in Amazon CloudWatch.

Puoi utilizzare la Console di gestione AWS, la AWS CLI o l'API RDS per attivare la funzionalità Log export (Esportazione log) per il cluster database Aurora PostgreSQL.

Scegliere l’opzione Log exports (Esportazioni log) per avviare la pubblicazione dei registri PostgreSQL dal cluster database Aurora PostgreSQL in File di log Amazon CloudWatch.

Per attivare la funzionalità Log export (Esportazione log) dalla console
  1. Apri la console Amazon RDS all’indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database).

  3. Scegli il cluster database Aurora PostgreSQL di cui desideri pubblicare i dati di registro in File di log CloudWatch.

  4. Scegliere Modify (Modifica).

  5. Nella sezione Log exports (Esportazioni log) scegli Postgresql log (Log PostgreSQL).

  6. Scegliere Continue (Continua) e quindi selezionare Modify cluster (Modifica cluster) nella pagina di riepilogo.

Puoi attivare l'opzione Log export (Esportazione log) per iniziare a pubblicare i registri di Aurora PostgreSQL in File di log Amazon CloudWatch con la AWS CLI. A questo scopo, esegui il comando AWS CLI modify-db-cluster con le opzioni seguenti:

  • --db-cluster-identifier: l’identificatore del cluster di database.

  • --cloudwatch-logs-export-configuration—L'impostazione di configurazione per i tipi di log da abilitare per l'esportazione in CloudWatch Logs per il cluster DB.

Puoi pubblicare i log Aurora PostgreSQL anche emettendo uno dei seguenti comandi della AWS CLI:

Esegui uno di questi comandi dell'AWS CLI con le opzioni seguenti:

  • --db-cluster-identifier: l’identificatore del cluster di database.

  • --engine— – Il motore di database.

  • --enable-cloudwatch-logs-exports— – L'impostazione di configurazione per i tipi di log da abilitare per l'esportazione in CloudWatch Logs per il cluster DB.

Altre opzioni potrebbero essere richieste a seconda del comando dell'AWS CLI che esegui.

Il seguente comando crea un cluster DB Aurora PostgreSQL per pubblicare i file di log in CloudWatch Logs.

Per Linux, macOS o Unix:

aws rds create-db-cluster \ --db-cluster-identifier my-db-cluster \ --engine aurora-postgresql \ --enable-cloudwatch-logs-exports postgresql

Per Windows:

aws rds create-db-cluster ^ --db-cluster-identifier my-db-cluster ^ --engine aurora-postgresql ^ --enable-cloudwatch-logs-exports postgresql

Il seguente comando modifica un cluster DB Aurora PostgreSQL esistente per pubblicare i file di log in CloudWatch Logs. Il valore --cloudwatch-logs-export-configuration è un oggetto JSON. La chiave per questo oggetto è EnableLogTypes e il relativo valore è postgresql e instance.

Per Linux, macOS o Unix:

aws rds modify-db-cluster \ --db-cluster-identifier my-db-cluster \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["postgresql","instance"]}'

Per Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier my-db-cluster ^ --cloudwatch-logs-export-configuration '{\"EnableLogTypes\":[\"postgresql\",\"instance\"]}'
Nota

Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\).

Nell'esempio seguente viene modificato un cluster Aurora PostgreSQL DB esistente per disabilitare i file di registro di pubblicazione CloudWatch Logs. Il valore --cloudwatch-logs-export-configuration è un oggetto JSON. La chiave per questo oggetto è DisableLogTypes e il relativo valore è postgresql e instance.

Per Linux, macOS o Unix:

aws rds modify-db-cluster \ --db-cluster-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["postgresql","instance"]}'

Per Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier mydbinstance ^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"postgresql\",\"instance\"]}"
Nota

Quando usi il prompt comandi di Windows, non devi inserire le doppie virgolette (") nel codice JSON precedendole con il backslash (\).

Puoi attivare l'opzione Log export (Esportazione log) per iniziare a pubblicare i registri di Aurora PostgreSQL con l’API RDS. A questo scopo, esegui l'operazione ModifyDBCluster con le seguenti opzioni:

  • DBClusterIdentifier - L'identificatore del cluster di database.

  • CloudwatchLogsExportConfiguration – L'impostazione di configurazione per i tipi di log da abilitare per l'esportazione in CloudWatch Logs per il cluster di database.

Puoi anche pubblicare i log Aurora MySQL con l'API RDS eseguendo una delle seguenti operazioni dell'API RDS:

Esegui l'operazione dell'API RDS con i seguenti parametri:

  • DBClusterIdentifier: l’identificatore del cluster di database.

  • Engine— – Il motore di database.

  • EnableCloudwatchLogsExports— – L'impostazione di configurazione per i tipi di log da abilitare per l'esportazione in CloudWatch Logs per il cluster DB.

Altri parametri potrebbero essere richiesti a seconda del comando dell'AWS CLI che esegui.