管理工作流程的記錄 - AWS Transfer Family

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

管理工作流程的記錄

CloudWatch 提供工作流程進度和結果的合併稽核和記錄。此外, 為工作流程 AWS Transfer Family 提供數個指標。您可以檢視上一分鐘有多少工作流程執行開始、成功完成和失敗的指標。Transfer Family 的所有 CloudWatch 指標都說明於 中使用 Transfer Family 的 CloudWatch 指標

檢視工作流程的 Amazon CloudWatch 日誌
  1. 在 開啟 Amazon CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在左側導覽窗格中,選擇日誌 ,然後選擇日誌群組

  3. 日誌群組頁面上的導覽列上,為您的 AWS Transfer Family 伺服器選擇正確的區域。

  4. 選擇與伺服器對應的日誌群組。

    例如,如果您的伺服器 ID 為 s-1234567890abcdef0,您的日誌群組為 /aws/transfer/s-1234567890abcdef0

  5. 在伺服器的日誌群組詳細資訊頁面上,會顯示最新的日誌串流。您正在探索的使用者有兩個日誌串流:

    • 每個 Secure Shell (SSH) 檔案傳輸通訊協定 (SFTP) 工作階段各一個。

    • 一個 用於正在為伺服器執行的工作流程。工作流程的日誌串流格式為 username.workflowID.uniqueStreamSuffix

    例如,如果您的使用者是 mary-major,您有下列日誌串流:

    mary-major-east.1234567890abcdef0 mary.w-abcdef01234567890.021345abcdef6789
    注意

    此範例中列出的 16 位數英數字元識別碼為虛構。您在 Amazon 中看到的值 CloudWatch 不同。

日誌事件頁面mary-major-usa-east.1234567890abcdef0會顯示每個使用者工作階段的詳細資訊,而mary.w-abcdef01234567890.021345abcdef6789日誌串流包含工作流程的詳細資訊。

以下是 的日誌串流範例mary.w-abcdef01234567890.021345abcdef6789,以包含複製步驟的工作流程 (w-abcdef01234567890) 為基礎。

{ "type": "ExecutionStarted", "details": { "input": { "initialFileLocation": { "bucket": "DOC-EXAMPLE-BUCKET", "key": "mary/workflowSteps2.json", "versionId": "version-id", "etag": "etag-id" } } }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails": { "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"StepStarted", "details": { "input": { "fileLocation": { "backingStore":"S3", "bucket":"DOC-EXAMPLE-BUCKET", "key":"mary/workflowSteps2.json", "versionId":"version-id", "etag":"etag-id" } }, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails": { "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"StepCompleted", "details":{ "output":{}, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails":{ "serverId":"server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"ExecutionCompleted", "details": {}, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails":{ "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }