

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 诊断 Salesforce 物联网输入流操作问题
<a name="diagnosing-salesforce"></a>

**帮助我们改进此主题**  
 [告诉我们如何优化内容](https://docs.amazonaws.cn//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 操作的执行跟踪？  
请参阅 [Amazon IoT 使用 CloudWatch 日志进行监控](cloud-watch-logs.md) 部分。激活日志后，您可以查看 Salesforce 操作的执行跟踪。

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

如何检查是否已成功将消息发送到 Salesforce 物联网输入流？  
在 “日志” 中查看执行 Salesforce 操作所生成的 CloudWatch 日志。如果你看到`Action executed successfully`，则表示 Amazon IoT 规则引擎收到了来自 Salesforce IoT 的确认，即消息已成功推送到目标输入流。  
如果您在使用 Salesforce 物联网平台时遇到问题，请联系 Salesforce 物联网支持。

如果消息未成功发送到 Salesforce 物联网输入流，该怎么办？  
在 “日志” 中查看执行 Salesforce 操作所生成的 CloudWatch 日志。您可以尝试以下操作，具体取决于日志条目：    
`Failed to locate the host`  
检查此操作的 `url` 参数是否正确，以及您的 Salesforce IoT 输入流是否存在。  
`Received Internal Server Error from Salesforce`  
重试。如果问题仍然存在，请联系 Salesforce 物联网支持。  
`Received Bad Request Exception from Salesforce`  
检查您正在发送的有效载荷是否存在错误。  
`Received Unsupported Media Type Exception from Salesforce`  
Salesforce 物联网目前不支持二进制有效载荷。检查您是否正在发送 JSON 有效载荷。  
`Received Unauthorized Exception from Salesforce`  
检查此操作的 `token` 参数是否正确，以及您的令牌是否仍有效。  
`Received Not Found Exception from Salesforce`  
检查此操作的 `url` 参数是否正确，以及您的 Salesforce IoT 输入流是否存在。
如果您收到的错误未在此处列出，请联系 Su Amazon IoT pport。