

终止支持通知： Amazon 将于 2025 年 12 月 15 日终止对的支持 Amazon IoT Analytics。2025 年 12 月 15 日之后，您将无法再访问 Amazon IoT Analytics 控制台或 Amazon IoT Analytics 资源。有关更多信息，请参阅[Amazon IoT Analytics 终止支持](https://docs.amazonaws.cn/iotanalytics/latest/userguide/iotanalytics-end-of-support.html)。

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

# 创建通道
<a name="create-channel"></a>

通道收集并存档未处理的原始消息数据，然后再将该数据发布到管道。传入消息将发送到通道，因此，第一步是为数据创建通道。

```
aws iotanalytics create-channel --channel-name mychannel
```

如果您想将 Amazon IoT 消息收录到该频道 Amazon IoT Analytics，则可以创建 Amazon IoT 规则引擎规则，将消息发送到此频道。这将在后面的 [正在将数据摄取到 Amazon IoT Analytics](ingest-data.md) 中显示。将数据传入频道的另一种方法是使用 Amazon IoT Analytics 命令`BatchPutMessage`。

列出您已经创建的通道：

```
aws iotanalytics list-channels
```

获取有关通道的更多信息。

```
aws iotanalytics describe-channel --channel-name mychannel
```

未处理的频道消息存储在由您管理的 Amazon S3 存储桶或您管理的 Amazon IoT Analytics Amazon S3 存储桶中。可以使用 `channelStorage` 参数指定相应的存储桶。默认设置是服务管理的 Amazon S3 存储桶。如果您选择将频道消息存储在您管理的 Amazon S3 存储桶中，则必须授予 Amazon IoT Analytics 权限才能代表您对您的 Amazon S3 存储桶执行以下操作：`s3:GetBucketLocation`（验证存储桶位置）`s3:PutObject`（存储）、`s3:GetObject`（读取）、`s3:ListBucket`（重新处理）。

**Example**    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Id": "MyPolicyID",
    "Statement": [
        {
            "Sid": "MyStatementSid",
            "Effect": "Allow",
            "Principal": {
                "Service": "iotanalytics.amazonaws.com"
            },
            "Action": [
                "s3:GetObject",
                "s3:GetBucketLocation",
                "s3:ListBucket",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:*:*:*:{{your-iot-analytics-bucket}}",
                "arn:aws:s3:*:*:{{your-iot-analytics-bucket}}/*"
            ]
        }
    ]
}
```

如果更改客户管理的通道存储的选项或权限，您可能需要重新处理通道数据，以确保以前提取的数据包含在数据集内容中。请参阅[重新处理通道数据](https://docs.amazonaws.cn/iotanalytics/latest/userguide/reprocessing.html#aws-iot-analytics-reprocessing)。