本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在中访问数据集内容Amazon IoT Analytics(Amazon CLI)
如果您的数据集包含任何数据,则可以预览并下载 SQL 查询结果。
此处显示的示例使用Amazon Command Line Interface(Amazon CLI)。有关Amazon CLI,请参阅Amazon Command Line Interface用户指南. 有关可用于的 CLI 命令的更多信息,请参阅Amazon IoT Analytics,请参阅iotAnalytics中的Amazon Command Line Interface参考.
要访问您的Amazon IoT Analytics数据集结果 (Amazon CLI)
运行以下命令
get-dataset-content
命令来查看查询的结果。aws iotanalytics get-dataset-content --dataset-name my_iotsitewise_dataset
-
如果您的数据集包含任何数据,则的输出将
get-dataset-content
,有"state": "SUCCEEDED"
中的status
字段,如下例所示。{ "timestamp": 1508189965.746, "entries": [ { "entryName": "my_entry_name", "dataURI": "https://aws-iot-analytics-datasets-f7253800-859a-472c-aa33-e23998b31261.s3.amazonaws.com/results/f881f855-c873-49ce-abd9-b50e9611b71f.csv?X-Amz-" } ], "status": { "state": "SUCCEEDED", "reason": "A useful comment." } }
输出的
get-dataset-content
包括dataURI
,是输出结果的签名 URL。它在较短的一段时间内有效 (几个小时)。访问dataURI
用于访问 SQL 查询结果的 URL。注意
根据您的工作流,您可能需要在访问内容之前始终调用
get-dataset-content
,因为调用此命令会生成新的签名 URL。