

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

# 診斷 Salesforce IoT 輸入串流動作問題
<a name="diagnosing-salesforce"></a>

**協助我們改善此主題**  
 [讓我們知道如何能使其變得更好](https://docs.aws.amazon.com//forms/aws-doc-feedback?hidden_service_name=IoT%20Docs&topic_url=http://docs.aws.amazon.com/en_us/iot/latest/developerguide/diagnosing-salesforce.html) 

## 執行追蹤
<a name="diagnosing-salsforce-setup"></a>

如何查看 Salesforce 動作的執行追蹤？  
請參閱 [AWS IoT 使用 CloudWatch Logs 進行監控](cloud-watch-logs.md) 一節。啟動日誌後，即可看見 Salesforce 動作的執行追蹤。

## 作業成功和失敗
<a name="diagnosing-salsforce-success"></a>

該如何確認訊息已成功傳送至 Salesforce IoT input 串流？  
請於 CloudWatch Logs 中檢視執行 Salesforce 動作所產生的日誌。如果您看到 `Action executed successfully`，則表示 AWS IoT 規則引擎收到來自 Salesforce IoT 的確認，表示訊息已成功推送到目標輸入串流。  
如果您遭遇到 Salesforce IoT 平台的任何問題，請聯絡 Salesforce IoT 支援。

若訊息並未成功傳送至 Salesforce IoT input 串流，我該怎麼辦？  
請於 CloudWatch Logs 中檢視執行 Salesforce 動作所產生的日誌。您可以根據日誌項嘗試以下動作：    
`Failed to locate the host`  
請確認該動作的 `url` 參數是否正確，以及您的 Salesforce IoT 輸入串流是否存在。  
`Received Internal Server Error from Salesforce`  
請重試。如果問題仍存在，請聯絡 Salesforce IoT 支援部門。  
`Received Bad Request Exception from Salesforce`  
請檢查您傳送的承載是否有錯誤。  
`Received Unsupported Media Type Exception from Salesforce`  
Salesforce IoT 目前不支援二位元承載。請確認您傳送得是否為 JSON 承載。  
`Received Unauthorized Exception from Salesforce`  
請確認該動作的 `token` 參數是否正確，以及您的字符是否仍有效。  
`Received Not Found Exception from Salesforce`  
請確認該動作的 `url` 參數是否正確，以及您的 Salesforce IoT 輸入串流是否存在。
如果您收到此處未列出的錯誤，請聯絡 AWS IoT Support。