選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

將 MariaDB 日誌發佈至 Amazon CloudWatch Logs

焦點模式
將 MariaDB 日誌發佈至 Amazon CloudWatch Logs - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

您可以設定 MariaDB 資料庫執行個體,以將日誌資料發佈至 Amazon CloudWatch Logs 中的日誌群組。使用 CloudWatch Logs,您可以執行日誌資料的即時分析,並使用 CloudWatch 來建立警示和檢視指標。您可以使用 CloudWatch Logs 將日誌記錄存放在高耐用性的儲存裝置中。

Amazon RDS 將每個 MariaDB 資料庫日誌發佈為日誌群組中獨立的資料庫流。例如,假設您設定匯出函數來包含慢查詢日誌。然後,慢查詢資料會存放在 /aws/rds/instance/my_instance/slowquery 日誌群組的慢查詢日誌串流中。

錯誤日誌預設為啟用。下表摘要說明其他 MariaDB 日誌的要求。

日誌 要求

稽核日誌

資料庫執行個體必須使用含有選項 MARIADB_AUDIT_PLUGIN 的自訂選項群組。

一般日誌

資料庫執行個體必須使用含有參數設定 general_log = 1 的自訂參數群組,以啟用一般日誌。

慢查詢日誌

資料庫執行個體必須使用具有 參數設定的自訂參數群組,slow_query_log = 1log_slow_query = 1 來啟用慢查詢日誌。

IAM 資料庫身分驗證錯誤日誌

您必須透過建立或修改資料庫執行個體來啟用資料庫執行個體iam-db-auth-error的日誌類型。

記錄輸出

資料庫執行個體必須使用含有參數設定 log_output = FILE 的自訂參數群組,以將日誌寫入到檔案系統,並發佈到 CloudWatch Logs。

從主控台發佈 MariaDB 日誌到 CloudWatch Logs
  1. 前往 https://console.aws.amazon.com/rds/,開啟 Amazon RDS 主控台。

  2. 在導覽窗格中選擇 Databases (資料庫),然後選擇您要修改的資料庫執行個體。

  3. 選擇 Modify (修改)

  4. Log exports (日誌匯出) 區段中,選擇您要開始發佈至 CloudWatch Logs 的日誌。

  5. 選擇 Continue (繼續),然後在摘要頁面上選擇 Modify DB Instance (修改資料庫執行個體)

主控台

從主控台發佈 MariaDB 日誌到 CloudWatch Logs
  1. 前往 https://console.aws.amazon.com/rds/,開啟 Amazon RDS 主控台。

  2. 在導覽窗格中選擇 Databases (資料庫),然後選擇您要修改的資料庫執行個體。

  3. 選擇 Modify (修改)

  4. Log exports (日誌匯出) 區段中,選擇您要開始發佈至 CloudWatch Logs 的日誌。

  5. 選擇 Continue (繼續),然後在摘要頁面上選擇 Modify DB Instance (修改資料庫執行個體)

您可以使用 發佈 MariaDB 日誌 AWS CLI。您可以使用下列參數來呼叫 modify-db-instance 命令:

  • --db-instance-identifier

  • --cloudwatch-logs-export-configuration

注意

--cloudwatch-logs-export-configuration 選項的變更一律立即套用到資料庫執行個體。因此,--apply-immediately--no-apply-immediately 選項沒有效果。

您也可以呼叫下列 AWS CLI 命令來發佈 MariaDB 日誌:

使用以下選項執行其中一個 AWS CLI 命令:

  • --db-instance-identifier

  • --enable-cloudwatch-logs-exports

  • --db-instance-class

  • --engine

根據您執行的 AWS CLI 命令,可能需要其他選項。

範例

下列範例修改現有的 MariaDB 資料庫執行個體,以將日誌檔案發佈至 CloudWatch Logs。--cloudwatch-logs-export-configuration 值為 JSON 物件。此物件的金鑰為 EnableLogTypes,而其值為字串陣列,其中包含 auditerrorgeneral 以及 slowquery 的任意組合。

對於 Linux、 macOS或 Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'

在 Windows 中:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'
範例

下列命令建立 MariaDB 資料庫執行個體並將日誌檔案發佈至 CloudWatch Logs。--enable-cloudwatch-logs-exports 值為 JSON 字串陣列。字串可以是 auditerrorgeneral 以及 slowquery 的任意組合。

對於 Linux、 macOS或 Unix:

aws rds create-db-instance \ --db-instance-identifier mydbinstance \ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' \ --db-instance-class db.m4.large \ --engine mariadb

在 Windows 中:

aws rds create-db-instance ^ --db-instance-identifier mydbinstance ^ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' ^ --db-instance-class db.m4.large ^ --engine mariadb

您可以使用 發佈 MariaDB 日誌 AWS CLI。您可以使用下列參數來呼叫 modify-db-instance 命令:

  • --db-instance-identifier

  • --cloudwatch-logs-export-configuration

注意

--cloudwatch-logs-export-configuration 選項的變更一律立即套用到資料庫執行個體。因此,--apply-immediately--no-apply-immediately 選項沒有效果。

您也可以呼叫下列 AWS CLI 命令來發佈 MariaDB 日誌:

使用以下選項執行其中一個 AWS CLI 命令:

  • --db-instance-identifier

  • --enable-cloudwatch-logs-exports

  • --db-instance-class

  • --engine

根據您執行的 AWS CLI 命令,可能需要其他選項。

範例

下列範例修改現有的 MariaDB 資料庫執行個體,以將日誌檔案發佈至 CloudWatch Logs。--cloudwatch-logs-export-configuration 值為 JSON 物件。此物件的金鑰為 EnableLogTypes,而其值為字串陣列,其中包含 auditerrorgeneral 以及 slowquery 的任意組合。

對於 Linux、 macOS或 Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'

在 Windows 中:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit","error","general","slowquery"]}'
範例

下列命令建立 MariaDB 資料庫執行個體並將日誌檔案發佈至 CloudWatch Logs。--enable-cloudwatch-logs-exports 值為 JSON 字串陣列。字串可以是 auditerrorgeneral 以及 slowquery 的任意組合。

對於 Linux、 macOS或 Unix:

aws rds create-db-instance \ --db-instance-identifier mydbinstance \ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' \ --db-instance-class db.m4.large \ --engine mariadb

在 Windows 中:

aws rds create-db-instance ^ --db-instance-identifier mydbinstance ^ --enable-cloudwatch-logs-exports '["audit","error","general","slowquery"]' ^ --db-instance-class db.m4.large ^ --engine mariadb

您可以使用 RDS API 來發佈 MariaDB 日誌。您可以搭配下列參數呼叫 ModifyDBInstance 操作:

  • DBInstanceIdentifier

  • CloudwatchLogsExportConfiguration

注意

CloudwatchLogsExportConfiguration 參數的變更一律立即套用到資料庫執行個體。因此,ApplyImmediately 參數沒有效果。

您也可以呼叫下列 RDS API 操作來發佈 MariaDB 日誌:

以下列參數來執行其中一個 RDS API 操作:

  • DBInstanceIdentifier

  • EnableCloudwatchLogsExports

  • Engine

  • DBInstanceClass

視您執行的 AWS CLI 命令而定,可能需要其他參數。

您可以使用 RDS API 來發佈 MariaDB 日誌。您可以搭配下列參數呼叫 ModifyDBInstance 操作:

  • DBInstanceIdentifier

  • CloudwatchLogsExportConfiguration

注意

CloudwatchLogsExportConfiguration 參數的變更一律立即套用到資料庫執行個體。因此,ApplyImmediately 參數沒有效果。

您也可以呼叫下列 RDS API 操作來發佈 MariaDB 日誌:

以下列參數來執行其中一個 RDS API 操作:

  • DBInstanceIdentifier

  • EnableCloudwatchLogsExports

  • Engine

  • DBInstanceClass

視您執行的 AWS CLI 命令而定,可能需要其他參數。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。