在中访问数据集内容Amazon IoT Analytics(Amazon CLI) - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在中访问数据集内容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)
  1. 运行以下命令get-dataset-content命令来查看查询的结果。

    aws iotanalytics get-dataset-content --dataset-name my_iotsitewise_dataset
  2. 如果您的数据集包含任何数据,则的输出将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." } }
  3. 输出的get-dataset-content包括dataURI,是输出结果的签名 URL。它在较短的一段时间内有效 (几个小时)。访问dataURI用于访问 SQL 查询结果的 URL。

    注意

    根据您的工作流,您可能需要在访问内容之前始终调用 get-dataset-content,因为调用此命令会生成新的签名 URL。