我想要管理 AWS Database Migration Service (AWS DMS) 任務的 Amazon CloudWatch 日誌。
解決方法
**注意:**如果在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確定您使用的是最新版本的 AWS CLI。
為新 DMS 任務開啟記錄功能
若要為新的 AWS DMS 任務開啟記錄功能,請在建立任務時選擇 Enable CloudWatch logs(啟用 CloudWatch 日誌)。
為現有 DMS 任務開啟記錄功能
若要為現有任務開啟記錄功能,請執行以下操作:
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Database migration tasks(資料庫遷移任務)。
- 如果任務處於失敗或已停止狀態,請選取該任務並選擇 Actions(動作)。選擇 Modify(修改),然後選擇 Enable CloudWatch logs(啟用 CloudWatch 日誌)。
- 如果任務處於執行中狀態,您可以使用 AWS CLI 變更記錄功能的任務設定。
- 確認執行任務的 AWS 帳戶上存在 AWS Identity and Access Management (IAM) 角色 dms-cloudwatch-logs-role。如果執行任務的 AWS 帳戶中沒有該角色,請按照為什麼我看不到 AWS DMS 任務的 CloudWatch 日誌?中的步驟進行操作。
開啟記錄功能後,您可以管理 AWS DMS 任務日誌。
檢視 DMS 任務的日誌
若要檢視已執行之任務的日誌,請依照下列步驟執行操作:
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Database migration tasks(資料庫遷移任務)。
- 選擇任務的名稱。
- 在概觀詳細資訊區段中,選擇 View logs(檢視日誌)。
刪除 DMS 任務的日誌
若要刪除日誌,請依照下列步驟執行操作:
- 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Replication instances(複寫執行個體)。
- 選擇託管任務的複寫執行個體名稱。
- 從日誌管理區段中,選取要刪除的日誌。
- 選擇 Delete(刪除)。
- 選擇 Delete(刪除),確認要永久刪除日誌。
您也可以按照以下步驟從 CloudWatch 主控台中刪除 AWS DMS 日誌:
- 開啟 CloudWatch 主控台,然後從導覽窗格中選擇 Logs(日誌)。
- 使用篩選條件欄位來搜尋您的日誌檔案。日誌群組具有前綴 dms。
- 選擇日誌群組,然後選擇 Actions(動作)。
- 選擇 Delete log group(刪除日誌群組)。
- 選擇 Delete(刪除),確認要永久刪除日誌。
相關資訊
使用 Oracle 待命項目和 AWS DMS 將內部部署 Oracle 資料庫遷移至 Amazon RDS for PostgreSQL