

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

# Configure AWS IoT FleetWise 記錄
<a name="logging-cw"></a>

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

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

您可以在 CloudWatch 主控台中檢視從 AWS IoT FleetWise 傳送的日誌資料。如需設定 CloudWatch 日誌群組和檢視日誌資料的詳細資訊，請參閱[使用日誌群組](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html)。如需設定 AWS 服務記錄的詳細資訊，請參閱《Amazon [AWS CloudWatch Logs 使用者指南》中的將日誌發佈至](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html) CloudWatch Logs 的 服務。 *Amazon CloudWatch *

## 將日誌發佈至 CloudWatch 的許可
<a name="cw-logs-permissions"></a>

設定 CloudWatch 日誌群組的記錄需要本節所述的許可設定。如需管理許可的資訊，請參閱《*IAM 使用者指南*》中的[存取 AWS 資源的管理](https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html)。

使用這些許可，您可以變更記錄組態、設定 CloudWatch 的日誌交付，以及擷取日誌群組的相關資訊。

------
#### [ JSON ]

****  

```
{
    "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 資源都允許這些動作。 **

## 使用主控台設定記錄
<a name="logging-console"></a>

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

**使用 AWS IoT FleetWise 主控台設定記錄**

1. 開啟 [AWS IoT FleetWise 主控台](https://console.aws.amazon.com/iotfleetwise/)。

1. 在左側窗格中，選擇 **Settings (設定)**。

1. 在**設定**頁面的**記錄**區段中，選擇**編輯**。

1. 在 **CloudWatch 記錄**區段中，輸入**日誌群組**。

1. 若要儲存變更，請選擇**提交**。

啟用記錄後，您可以在 [CloudWatch 主控台](https://console.aws.amazon.com/cloudwatch)中檢視日誌資料。

## 使用 CLI 設定記錄
<a name="logging-cli"></a>

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

您也可以使用 API 中對應至此處所示 CLI 命令的方法來使用 AWS API 執行此程序。您可以使用 [GetLoggingOptions](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetLoggingOptions.html) API 操作來擷取目前的組態，並使用 [PutLoggingOptions](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_PutLoggingOptions.html) API 操作來修改組態。

**使用 CLI 設定 AWS IoT FleetWise 的記錄**

1. 若要取得帳戶的記錄選項，請使用 **get-logging-options**命令。

   ```
   aws iotfleetwise get-logging-options
   ```

1. 若要啟用記錄，請使用 **put-logging-options**命令。

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

   其中：  
**logType**  
將資料傳送至 CloudWatch Logs 的日誌類型。若要停用記錄，請將 值變更為 `OFF`。  
**logGroupName**  
操作傳送資料的目標 CloudWatch Logs 群組。在啟用 for AWS IoT FleetWise 記錄之前，請務必建立日誌群組名稱。

啟用記錄後，請參閱[使用 CLI AWS 搜尋日誌項目](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SearchDataFilterPattern.html#search-log-entries-cli)。