我想要稽核資料庫活動,以符合 Amazon Aurora Serverless v1 (Amazon Aurora Serverless 版本 1) 叢集 (執行 Amazon Aurora MySQ 相容版本 或與 Amazon Aurora PostgreSQL 相容版本)的合規要求。然後,我想將日誌發佈到 Amazon CloudWatch 以查看或下載它們。我要如何辦到這一點?
對於 Aurora MySQL 相容資料庫叢集,您可以啟用慢速查詢記錄、一般日誌或稽核日誌。對於 Aurora PostgreSQL 相容資料庫叢集,您可以使用 log_statement 參數來控制記錄功能層級。
根據設計,Aurora 無伺服器 V1 會連線到可自動擴展的資料庫執行個體代理叢集。沒有直接的資料庫執行個體可存取和託管日誌。這表示您無法直接從 Amazon 關聯式資料庫服務 (Amazon RDS) 主控台檢視日誌。不過,您可以檢視和下載傳送到 CloudWatch 主控台的日誌。
若要啟用進階稽核,請參閱如何為我的 Amazon Aurora MySQL 資料庫叢集啟用稽核記錄功能,並將日誌發佈到 CloudWatch?
若要啟用日誌,請先修改 Aurora 無伺服器 V1 叢集的叢集參數群組。然後,Aurora 無伺服器 V1 會自動將日誌上傳到 CloudWatch。對於 MySQL 相容資料庫叢集,請根據您的叢集版本使用 Aurora MySQL 5.6/5.7 叢集參數群組系列。對於 PostgreSQL 相容資料庫叢集,請使用 Aurora PostgreSQL 10 叢集參數群組系列。
**注意:**如果您的資料庫叢集已使用自訂資料庫叢集參數群組,請略過此程序的步驟 1 和 3。
修改資料庫叢集之後,Aurora 無伺服器 V1 會嘗試執行自動無縫擴展以套用參數變更。
注意:Aurora 無伺服器 V1 在套用此變更時會使用強制套用容量變更逾時動作。這表示如果 Aurora 無伺服器 V1 資料庫叢集在逾時之前找不到擴展點,連線可能會中斷。
由於 Aurora 無伺服器 V1 會自動將這些日誌發佈到 CloudWatch,因此您可以在 CloudWatch 主控台中檢視和下載日誌:
如需詳細資訊,請參閱在 Amazon CloudWatch 中監控日誌事件。
如何將 Amazon RDS 或 Aurora MySQL 相容執行個體的日誌發佈到 CloudWatch?
將 Aurora MySQL 相容日誌發佈到 Amazon CloudWatch 日誌
將 Aurora PostgreSQL 相容的日誌發佈到 Amazon CloudWatch 日誌
將資料庫日誌發佈到 Amazon CloudWatch 日誌