如何開啟、存取或刪除 AWS DMS 的 CloudWatch 日誌?

1 分的閱讀內容
0

我想要管理 AWS Database Migration Service (AWS DMS) 任務的 Amazon CloudWatch 日誌。

解決方法

**注意:**如果在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確定您使用的是最新版本的 AWS CLI

為新 DMS 任務開啟記錄功能

若要為新的 AWS DMS 任務開啟記錄功能,請在建立任務時選擇 Enable CloudWatch logs(啟用 CloudWatch 日誌)。

為現有 DMS 任務開啟記錄功能

若要為現有任務開啟記錄功能,請執行以下操作:

  1. 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Database migration tasks(資料庫遷移任務)。
  2. 如果任務處於失敗已停止狀態,請選取該任務並選擇 Actions(動作)。選擇 Modify(修改),然後選擇 Enable CloudWatch logs(啟用 CloudWatch 日誌)。
  3. 如果任務處於執行中狀態,您可以使用 AWS CLI 變更記錄功能的任務設定。
  4. 確認執行任務的 AWS 帳戶上存在 AWS Identity and Access Management (IAM) 角色 dms-cloudwatch-logs-role。如果執行任務的 AWS 帳戶中沒有該角色,請按照為什麼我看不到 AWS DMS 任務的 CloudWatch 日誌?中的步驟進行操作。

開啟記錄功能後,您可以管理 AWS DMS 任務日誌

檢視 DMS 任務的日誌

若要檢視已執行之任務的日誌,請依照下列步驟執行操作:

  1. 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Database migration tasks(資料庫遷移任務)。
  2. 選擇任務的名稱。
  3. 概觀詳細資訊區段中,選擇 View logs(檢視日誌)。

刪除 DMS 任務的日誌

若要刪除日誌,請依照下列步驟執行操作:

  1. 開啟 AWS DMS 主控台,然後從導覽窗格中選擇 Replication instances(複寫執行個體)。
  2. 選擇託管任務的複寫執行個體名稱。
  3. 日誌管理區段中,選取要刪除的日誌。
  4. 選擇 Delete(刪除)。
  5. 選擇 Delete(刪除),確認要永久刪除日誌。

您也可以按照以下步驟從 CloudWatch 主控台中刪除 AWS DMS 日誌:

  1. 開啟 CloudWatch 主控台,然後從導覽窗格中選擇 Logs(日誌)。
  2. 使用篩選條件欄位來搜尋您的日誌檔案。日誌群組具有前綴 dms
  3. 選擇日誌群組,然後選擇 Actions(動作)。
  4. 選擇 Delete log group(刪除日誌群組)。
  5. 選擇 Delete(刪除),確認要永久刪除日誌。

相關資訊

使用 Oracle 待命項目和 AWS DMS 將內部部署 Oracle 資料庫遷移至 Amazon RDS for PostgreSQL

AWS 官方
AWS 官方已更新 1 年前