我想查看 AWS Database Migration Service (AWS DMS) 任務的 Amazon CloudWatch Logs。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
為您的任務啟用 CloudWatch Logs
為您的任務啟用 CloudWatch Logs。若要啟用 CloudWatch Logs,您的任務必須處於停止或失敗狀態。
確認或建立您的 IAM 角色
如果您的任務已啟用 CloudWatch Logs 但無法查看日誌,請檢查您的 AWS Identity and Access Management (IAM) 角色。確認系統已列出 dms-cloudwatch-logs-role。如果該角色未列出,請建立一個。
如果您是使用 AWS CLI 建立任務,或您的帳戶權限不足,請使用 AWS CLI 來建立該角色。或者,在 IAM 主控台中完成以下步驟:
1. 開啟 IAM 主控台。
2. 在導覽窗格中,選擇角色。
3. 選擇建立角色。
4. 在 Select type of trusted entity (選取受信任實體類型) 中,選擇 AWS service (AWS 服務),以允許該 AWS 服務代表您執行操作。
5. 在 Choose a use case (選擇使用案例) 中選擇 DMS,以建立以下信任關係政策,使 AWS DMS 可以擔任此角色。
{ "Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"Service": "dms.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
5. 選擇下一步: 許可。
6. 在搜尋欄位中輸入 AmazonDMSCloudWatchLogsRole。然後,選擇要將 AWS DMS 存取權授予 CloudWatch 的政策。
7. 選擇下一步: 標籤。
8. (選用) 使用標籤作為鍵值組,為該角色新增中繼資料。
9. 選擇下一步: 檢閱。
10. 在 Role name (角色名稱) 中,輸入 dms-cloudwatch-logs-role。
**注意:**dms-cloudwatch-logs-role 的角色名稱區分大小寫。請以小寫輸入角色名稱。
11. 新增或編輯 Role description (角色描述)。
12. 選擇 Create role (建立角色)。
相關資訊
監控 AWS DMS 任務