設定 AWS IoT FleetWise 記錄 - AWS IoT FleetWise

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

設定 AWS IoT FleetWise 記錄

您可以將 AWS IoT 記 FleetWise 錄資料傳送至記 CloudWatch 錄群組。 CloudWatch 如果 AWS IoT FleetWise 無法處理來自車輛的訊息,記錄可提供可見性。例如,這可能是因為配置錯誤或其他客戶端錯誤而發生。您會收到任何錯誤的通知,以便識別和緩解問題。

您必須先建立記錄群組 CloudWatch,才能將記錄檔傳送至。 CloudWatch 使用與 AWS IoT 搭配使用的相同帳戶和相同區域設定記錄群組 FleetWise。啟用 AWS IoT 中的記錄時 FleetWise,請提供記錄群組名稱。啟用記錄之後,AWSIoT 會將記錄 FleetWise 傳遞至記 CloudWatch 錄串流中的記錄群組。

您可以在 CloudWatch 主控台中檢視從 AWS IoT 傳送 FleetWise 的記錄資料。如需有關設定記錄群組和檢視 CloudWatch 記錄資料的詳細資訊,請參閱使用記錄群組

將記錄發佈至的權限 CloudWatch

設定記錄群組的記 CloudWatch 錄需要本節所述的權限設定。如需管理許可的相關資訊,請參閱 IAM 使用者指南中的AWS資源存取管理

透過這些權限,您可以變更記錄組態、設定記錄傳遞 CloudWatch,以及擷取記錄群組的相關資訊。

{ "Version":"2012-10-17", "Statement":[ { "Action":[ "iotfleetwise:PutLoggingOptions", "iotfleetwise:GetLoggingOptions" ], "Resource":[ "*" ], "Effect":"Allow", "Sid":"IoTFleetwiseLoggingOptionsAPI" } { "Sid":"IoTFleetwiseLoggingCWL", "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery" "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups" ], "Resource":[ "*" ], "Effect":"Allow" } ] }

當允許對所有AWS資源執行動作時,會在策略中以"Resource"設定為指示"*"。這表示每個動作支援的所有AWS資源都允許執行這些動作。

在 AWS IoT FleetWise (主控台) 中設定記錄

本節說明如何使用 AWS IoT 主 FleetWise 控台設定記錄。

使用 AWS IoT 主 FleetWise 控台設定記錄
  1. 開啟 AWSIoT FleetWise 主控台

  2. 在左側窗格中,選擇 Settings (設定)

  3. 在「定值」頁面的「記錄日誌」段落中,選擇編輯

  4. 在記CloudWatch 錄區段中,輸入記錄群組

  5. 若要儲存變更,請選擇「提交」。

啟用記錄後,您可以在CloudWatch 主控台中檢視記錄資料。

在 AWS IoT FleetWise (CLI) 中設定預設記錄

本節說明如何使用 CLI 設 FleetWise 定 AWS IoT 的記錄。

您也可以使用 API 中對應於此處顯示的 CLI 命令的方法,在 AWS API 中執行此程序。您可以使用 GetLoggingOptionsAPI 操作來獲取當前配置,並使用 PutLoggingOptionsAPI 操作來修改配置。

若要使用 CLI 設定 AWS IoT 的記錄 FleetWise
  1. 若要取得帳戶的記錄選項,請使用get-logging-options指令。

    aws iotfleetwise get-logging-options
  2. 若要啟用記錄,請使用put-logging-options指令。

    aws iotfleetwise put-logging-options --cloud-watch-log-delivery logType=ERROR,logGroupName=MyLogGroup

    其中:

    logType

    要傳送資料至記錄檔的 CloudWatch 記錄檔類型。若要停用記錄,請將值變更為OFF

    logGroupName

    作業將資料傳送至的 CloudWatch 記錄群組。在啟用 AWS IoT 的記錄之前,請確定已建立記錄群組名稱 FleetWise。

啟用記錄之後,請參閱使用 AWS CLI 搜尋記錄項目。