访问 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 用户指南。有关 Amazon IoT Analytics 可用的 CLI 命令的更多信息,请参阅《Amazon Command Line Interface 参考》中的 iotanalytics

访问 Amazon IoT Analytics 数据集结果(Amazon CLI)
  1. 运行以下 get-dataset-content 命令以查看查询结果。

    aws iotanalytics get-dataset-content --dataset-name my_iotsitewise_dataset
  2. 如果数据集包含任何数据,则 get-dataset-content 输出的 status 字段中包含 "state": "SUCCEEDED",如下例所示。

    { "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 查询结果。

    注意

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