Creación de un canal - AWS IoT Analytics

Aviso de fin del soporte: el 15 de diciembre de 2025, AWS finalizará el soporte para AWS IoT Analytics. Después del 15 de diciembre de 2025, ya no podrás acceder a la AWS IoT Analytics consola ni a AWS IoT Analytics los recursos. Para obtener más información, consulta AWS IoT Analytics el fin del soporte.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un canal

Un canal recopila y archiva datos de mensajes sin procesar antes de publicar los datos en una canalización. Los mensajes entrantes se envían a un canal, por lo que el primer paso consiste en crear un canal para los datos.

aws iotanalytics create-channel --channel-name mychannel

Si quieres que AWS IoT los mensajes se introduzcan AWS IoT Analytics, puedes crear una regla del motor de AWS IoT reglas para enviar los mensajes a este canal. Esto se muestra más adelante en Ingerir datos para AWS IoT Analytics. Otra forma de introducir los datos en un canal es usar el AWS IoT Analytics comandoBatchPutMessage.

Para obtener una lista de los canales que ya ha creado:

aws iotanalytics list-channels

Para obtener más información sobre un canal.

aws iotanalytics describe-channel --channel-name mychannel

Los mensajes de canal sin procesar se almacenan en un bucket de Amazon S3 gestionado por AWS IoT Analytics usted o en uno gestionado por usted. Use el parámetro channelStorage para especificar cuál. El valor predeterminado es un bucket de Amazon S3 administrado por los servicios. Si decide almacenar los mensajes del canal en un depósito de Amazon S3 que gestione, debe conceder AWS IoT Analytics permiso para realizar estas acciones en su depósito de Amazon S3 en su nombre: s3:GetBucketLocation (verificar la ubicación del depósito) s3:PutObject (almacenar), s3:GetObject (leer), s3:ListBucket (reprocesar).

ejemplo
JSON
{ "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/*" ] } ] }

Si realiza cambios en las opciones o permisos del almacenamiento de canal administrado por el cliente, es posible que tenga que volver a procesar los datos de canal para garantizar que los datos introducidos previamente están incluidos en el contenido del conjunto de datos. Consulte Reprocesamiento de los datos de canal.