Mengaktifkan opsi untuk menerbitkan log ke Amazon CloudWatch - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengaktifkan opsi untuk menerbitkan log ke Amazon CloudWatch

Untuk mempublikasikan log PostgreSQL klaster Aurora PostgreSQL DB Anda ke Log, pilih opsi ekspor Log untuk klaster. CloudWatch Anda dapat memilih pengaturan Ekspor log saat Anda membuat klaster DB Aurora PostgreSQL. Atau, Anda dapat mengubah klaster ini nanti. Saat Anda memodifikasi klaster yang ada, log PostgreSQL dari setiap instance dipublikasikan CloudWatch ke cluster sejak saat itu. Untuk Aurora PostgreSQL, PostgreSQL log () adalah satu-satunya log yang dipublikasikan ke Amazon. postgresql.log CloudWatch

Anda dapat menggunakan, API AWS Management Console AWS CLI, atau RDS untuk mengaktifkan fitur ekspor Log untuk klaster Aurora PostgreSQL DB Anda.

Anda memilih opsi ekspor Log untuk mulai menerbitkan log PostgreSQL dari cluster Aurora PostgreSQL DB Anda ke Log. CloudWatch

Untuk mengaktifkan fitur Ekspor log dari konsol
  1. Buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih klaster DB PostgreSQL Aurora yang data lognya ingin Anda publikasikan ke Log. CloudWatch

  4. Pilih Modifikasi.

  5. Di bagian Ekspor log, pilih Log PostgreSQL.

  6. Pilih Lanjutkan, lalu pilih Ubah klaster di halaman ringkasan.

Anda dapat mengaktifkan opsi ekspor log untuk mulai menerbitkan log Aurora PostgreSQL ke Amazon Logs dengan file. CloudWatch AWS CLI Untuk melakukannya, jalankan modify-db-cluster AWS CLI perintah dengan opsi berikut:

  • --db-cluster-identifier – Pengidentifikasi klaster DB.

  • --cloudwatch-logs-export-configuration—Pengaturan konfigurasi untuk jenis log yang akan disetel untuk diekspor ke CloudWatch Log untuk cluster DB.

Anda juga dapat menerbitkan log Aurora PostgreSQL dengan menjalankan salah satu dari perintah AWS CLI berikut:

Jalankan salah satu AWS CLI perintah ini dengan opsi berikut:

  • --db-cluster-identifier – Pengidentifikasi klaster DB.

  • --engine – Mesin basis data.

  • --enable-cloudwatch-logs-exports—Pengaturan konfigurasi untuk jenis log yang akan diaktifkan untuk diekspor ke CloudWatch Log untuk cluster DB.

Opsi lain mungkin diperlukan tergantung pada AWS CLI perintah yang Anda jalankan.

Perintah berikut membuat cluster Aurora PostgreSQL DB untuk mempublikasikan file log ke Log. CloudWatch

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Perintah berikut memodifikasi cluster Aurora PostgreSQL DB yang ada untuk mempublikasikan file log ke Log. CloudWatch Nilai --cloudwatch-logs-export-configuration adalah objek JSON. Kunci untuk objek ini adalahEnableLogTypes, dan nilainya adalahpostgresql, daninstance.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Saat menggunakan command prompt Windows, pastikan untuk meng-escape tanda kutip ganda (“) dalam kode JSON dengan memberikan garis miring terbalik (\) di depannya.

Contoh berikut memodifikasi cluster Aurora PostgreSQL DB yang ada untuk menonaktifkan penerbitan file log ke Log. CloudWatch Nilai --cloudwatch-logs-export-configuration adalah objek JSON. Kunci untuk objek ini adalahDisableLogTypes, dan nilainya adalah postgresql daninstance.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Saat menggunakan command prompt Windows, Anda harus meng-escape tanda kutip ganda (") dalam kode JSON dengan memberikan garis miring terbalik (\) di depannya.

Anda dapat mengaktifkan opsi ekspor log untuk mulai menerbitkan log Aurora PostgreSQL dengan API RDS. Untuk melakukannya, jalankan DBCluster operasi Modify dengan opsi berikut:

  • DBClusterIdentifier – Pengidentifikasi klaster DB.

  • CloudwatchLogsExportConfiguration— Pengaturan konfigurasi untuk jenis log yang akan diaktifkan untuk ekspor ke CloudWatch Log untuk cluster DB.

Anda juga dapat menerbitkan log Aurora PostgreSQL dengan API RDS dengan menjalankan salah satu dari operasi API RDS berikut:

Jalankan tindakan API RDS dengan parameter berikut:

  • DBClusterIdentifier – Pengidentifikasi klaster DB.

  • Engine – Mesin basis data.

  • EnableCloudwatchLogsExports—Pengaturan konfigurasi untuk jenis log yang akan diaktifkan untuk diekspor ke CloudWatch Log untuk cluster DB.

Parameter lain mungkin diperlukan tergantung pada AWS CLI perintah yang Anda jalankan.