Esta documentación es para la versión 1 de AWS CLI. Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.
Ejemplos de AWS IoT Analytics usando AWS CLI
En los siguientes ejemplos de código se muestra cómo realizar acciones e implementar escenarios comunes usando AWS Command Line Interface con AWS IoT Analytics.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.
En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.
Temas
Acciones
En el siguiente ejemplo de código, se muestra cómo utilizar batch-put-message
.
- AWS CLI
-
Para enviar un mensaje a un canal
En el siguiente ejemplo de
batch-put-message
, se envía un mensaje al canal especificado.aws iotanalytics batch-put-message \ --cli-binary-format
raw-in-base64-out
\ --cli-input-jsonfile://batch-put-message.json
Contenido de
batch-put-message.json
:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }
Salida:
{ "batchPutMessageErrorEntries": [] }
Para obtener más información, consulte BatchPutMessage en la Referencia de la API de AWS IoT Analytics.
-
Para obtener más información sobre la API, consulte BatchPutMessage
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar cancel-pipeline-reprocessing
.
- AWS CLI
-
Para cancela el reprocesamiento de los datos a través de una canalización
En el siguiente ejemplo de
cancel-pipeline-reprocessing
, se cancela el reprocesamiento de datos a través de la canalización especificada.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-name
mypipeline
\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"
Este comando no genera ninguna salida.
Para obtener más información, consulte CancelPipelineReprocessing en la Referencia de la API de AWS IoT Analytics.
-
Para obtener más información sobre la API, consulte CancelPipelineReprocessing
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-channel
.
- AWS CLI
-
Para crear un canal
En el siguiente ejemplo de
create-channel
, se crea un canal con la configuración especificada. Un canal recopila datos desde un tema MQTT y archiva los mensajes sin procesar antes de publicar los datos en una canalización.aws iotanalytics create-channel \ --cli-input-json
file://create-channel.json
Contenido de
create-channel.json
:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Salida:
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }
Para obtener más información, consulte CreateChannel en la Guía de referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte CreateChannel
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-dataset-content
.
- AWS CLI
-
Para crear el contenido de un conjunto de datos
En el siguiente ejemplo de
create-dataset-content
, se crea el contenido del conjunto de datos especificado aplicando unaqueryAction
(una consulta SQL) o unacontainerAction
(ejecutando una aplicación contenerizada).aws iotanalytics create-dataset-content \ --dataset-name
mydataset
Salida:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }
Para obtener más información, consulte CreateDatasetContent en la Guía de referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte CreateDatasetContent
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-dataset
.
- AWS CLI
-
Para crear un conjunto de datos
En el siguiente ejemplo de
create-dataset
, se crea un conjunto de datos. Un conjunto de datos almacena datos recuperados de un almacén de datos aplicando unaqueryAction
(una consulta SQL) o unacontainerAction
(ejecución de una aplicación en contenedores). Esta operación crea el esqueleto de un conjunto de datos. El conjunto de datos se puede rellenar manualmente llamando aCreateDatasetContent
o automáticamente de acuerdo con eltrigger
especificado.aws iotanalytics create-dataset \ --cli-input-json
file://create-dataset.json
Contenido de
create-dataset.json
:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Salida:
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }
Para obtener más información, consulte CreateDataset en la Guía de referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte CreateDataset
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-datastore
.
- AWS CLI
-
Creación de un almacén de datos
En el siguiente ejemplo de
create-datastore
, se crea un almacén de datos, que es un repositorio para mensajes.aws iotanalytics create-datastore \ --cli-input-json
file://create-datastore.json
Contenido de
create-datastore.json
:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Salida:
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }
Para obtener más información, consulte CreateDatastore en la Guía de referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte CreateDatastore
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-pipeline
.
- AWS CLI
-
Para crear una canalización de IoT Analytics
En el siguiente ejemplo de
create-pipeline
, se crea una canalización. Una canalización consume mensajes de un canal y permite procesar los mensajes antes de guardarlos en un almacén de datos. Debe especificar un canal y una actividad del almacén de datos y, si lo desea, hasta 23 actividades adicionales en la matrizpipelineActivities
.aws iotanalytics create-pipeline \ --cli-input-json
file://create-pipeline.json
Contenido de
create-pipeline.json
:{ "pipelineName": "mypipeline", "pipelineActivities": [ { "channel": { "name": "myChannelActivity", "channelName": "mychannel", "next": "myMathActivity" } }, { "datastore": { "name": "myDatastoreActivity", "datastoreName": "mydatastore" } }, { "math": { "name": "myMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC", "next": "myDatastoreActivity" } } ], "tags": [ { "key": "Environment", "value": "Beta" } ] }
Salida:
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }
Para obtener más información, consulte CreatePipeline en la Referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte CreatePipeline
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-channel
.
- AWS CLI
-
Para eliminar un canal de IoT Analytics
En el siguiente ejemplo de
delete-channel
, se elimina el canal especificado.aws iotanalytics delete-channel \ --channel-name
mychannel
Este comando no genera ninguna salida.
Para obtener más información, consulte DeleteChannel en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DeleteChannel
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-dataset-content
.
- AWS CLI
-
Para eliminar el contenido del conjunto de datos
En el siguiente ejemplo de
delete-dataset-content
, se elimina el contenido del conjunto de datos especificado.aws iotanalytics delete-dataset-content \ --dataset-name
mydataset
Este comando no genera ninguna salida.
Para obtener más información, consulte DeleteDatasetContent en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DeleteDatasetContent
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-dataset
.
- AWS CLI
-
Para eliminar un conjunto de datos
En el siguiente ejemplo de
delete-dataset
, se elimina el conjunto de datos especificado. No es necesario eliminar el contenido del conjunto de datos antes de realizar esta operación.aws iotanalytics delete-dataset \ --dataset-name
mydataset
Este comando no genera ninguna salida.
Para obtener más información, consulte DeleteDataset en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DeleteDataset
en la Referencia de comandos de AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-datastore
.
- AWS CLI
-
Eliminación de un almacén de datos
En el siguiente ejemplo de
delete-datastore
, se elimina el almacén de datos especificado.aws iotanalytics delete-datastore \ --datastore-name
mydatastore
Este comando no genera ninguna salida.
Para obtener más información, consulte DeleteDatastore en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DeleteDatastore
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-pipeline
.
- AWS CLI
-
Para eliminar una canalización
En el siguiente ejemplo de
delete-pipeline
, se elimina la canalización especificada.aws iotanalytics delete-pipeline \ --pipeline-name
mypipeline
Este comando no genera ninguna salida.
Para obtener más información, consulte DeletePipeline en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DeletePipeline
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar describe-channel
.
- AWS CLI
-
Para recuperar información sobre un canal
En el siguiente ejemplo de
describe-channel
, se muestran los detalles, incluidas las estadísticas, del canal especificado.aws iotanalytics describe-channel \ --channel-name
mychannel
\ --include-statisticsSalida:
{ "statistics": { "size": { "estimatedSizeInBytes": 402.0, "estimatedOn": 1561504380.0 } }, "channel": { "status": "ACTIVE", "name": "mychannel", "lastUpdateTime": 1557860351.001, "creationTime": 1557860351.001, "retentionPeriod": { "unlimited": true }, "arn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel" } }
Para obtener más información, consulte DescribeChannel en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DescribeChannel
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar describe-dataset
.
- AWS CLI
-
Para recuperar información sobre un conjunto de datos
En el siguiente ejemplo de
describe-dataset
, se muestran los detalles del conjunto de datos especificado.aws iotanalytics describe-dataset \ --dataset-name
mydataset
Salida:
{ "dataset": { "status": "ACTIVE", "contentDeliveryRules": [], "name": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore", "filters": [] } } ], "retentionPeriod": { "numberOfDays": 90, "unlimited": false }, "arn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" } }
Para obtener más información, consulte DescribeDataset en la Referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte DescribeDataset
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar describe-datastore
.
- AWS CLI
-
Para recuperar información sobre un almacén de datos
En el siguiente ejemplo de
describe-datastore
, se muestran los detalles, incluidas las estadísticas, del almacén de datos especificado.aws iotanalytics describe-datastore \ --datastore-name
mydatastore
\ --include-statisticsSalida:
{ "datastore": { "status": "ACTIVE", "name": "mydatastore", "lastUpdateTime": 1557858971.02, "creationTime": 1557858971.02, "retentionPeriod": { "unlimited": true }, "arn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore" }, "statistics": { "size": { "estimatedSizeInBytes": 397.0, "estimatedOn": 1561592040.0 } } }
Para obtener más información, consulte DescribeDatastore en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DescribeDatastore
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar describe-logging-options
.
- AWS CLI
-
Para recuperar las opciones de registro actuales
En el siguiente ejemplo de
describe-logging-options
, se muestran las opciones de registro actuales de AWS IoT Analytics.aws iotanalytics describe-logging-options
Este comando no genera ninguna salida. Salida:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }
Para obtener más información, consulte DescribeLoggingOptions en la Referencia de la API de AWS IoT Analytics.
-
Para obtener más información sobre la API, consulte DescribeLoggingOptions
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar describe-pipeline
.
- AWS CLI
-
Para recuperar información sobre una canalización
En el siguiente ejemplo de
describe-pipeline
, se muestran los detalles de la canalización especificada.aws iotanalytics describe-pipeline \ --pipeline-name
mypipeline
Salida:
{ "pipeline": { "activities": [ { "channel": { "channelName": "mychannel", "name": "mychannel_28", "next": "mydatastore_29" } }, { "datastore": { "datastoreName": "mydatastore", "name": "mydatastore_29" } } ], "name": "mypipeline", "lastUpdateTime": 1561676362.515, "creationTime": 1557859124.432, "reprocessingSummaries": [ { "status": "SUCCEEDED", "creationTime": 1561676362.189, "id": "6ad2764f-fb13-4de3-b101-4e74af03b043" } ], "arn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline" } }
Para obtener más información, consulte DescribePipeline en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte DescribePipeline
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar get-dataset-content
.
- AWS CLI
-
Para recuperar el contenido de un conjunto de datos
En el siguiente ejemplo de
get-dataset-content
, se recupera el contenido de un conjunto de datos como URI prefirmados.aws iotanalytics get-dataset-content --dataset-name
mydataset
Salida:
{ "status": { "state": "SUCCEEDED" }, "timestamp": 1557863215.995, "entries": [ { "dataURI": "https://aws-radiant-dataset-12345678-1234-1234-1234-123456789012.s3.us-west-2.amazonaws.com/results/12345678-e8b3-46ba-b2dd-efe8d86cf385.csv?X-Amz-Security-Token=...-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20190628T173437Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Credential=...F20190628%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=..." } ] }
Para obtener más información, consulte GetDatasetContent en la guía.
-
Para obtener información sobre la API, consulte GetDatasetContent
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-channels
.
- AWS CLI
-
Para recuperar una lista de canales
En el siguiente ejemplo de
list-channels
, se muestra información resumida de los canales disponibles.aws iotanalytics list-channels
Salida:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }
Para obtener más información, consulte ListChannels en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte ListChannels
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-dataset-contents
.
- AWS CLI
-
Para enumerar información sobre el contenido del conjunto de datos
En el siguiente ejemplo de
list-dataset-contents
, se numera información sobre el contenido de los conjunto de datos que se ha creado.aws iotanalytics list-dataset-contents \ --dataset-name
mydataset
Salida:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }
Para obtener más información, consulte ListDatasetContents en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte ListDatasetContents
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-datasets
.
- AWS CLI
-
Para recuperar información sobre conjuntos de datos
En el siguiente ejemplo de
list-datasets
, se muestra un resumen de la información sobre los conjuntos de datos disponibles.aws iotanalytics list-datasets
Salida:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }
Para obtener más información, consulte ListDatasets en la Referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte ListDatasets
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-datastores
.
- AWS CLI
-
Para recuperar una lista de almacenes de datos
En el siguiente ejemplo de
list-datastores
, se muestra información resumida sobre los almacenes de datos disponibles.aws iotanalytics list-datastores
Salida:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }
Para obtener más información, consulte ListDatastores en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte ListDatastores
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-pipelines
.
- AWS CLI
-
Para recuperar una lista de canalizaciones
En el siguiente ejemplo de
list-pipelines
, se muestra una lista de las canalizaciones disponibles.aws iotanalytics list-pipelines
Salida:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }
Para obtener más información, consulte ListPipelines en la Referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte ListPipelines
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-tags-for-resource
.
- AWS CLI
-
Para enumerar las etiquetas de un recurso
En el siguiente ejemplo de
list-tags-for-resource
, se muestran las etiquetas que ha asociado al recurso especificado.aws iotanalytics list-tags-for-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
Salida:
{ "tags": [ { "value": "bar", "key": "foo" } ] }
Para obtener más información, consulte ListTagsForResource en la Referencia de la API de AWS IoT Analytics.
-
Para ver los detalles de la API, consulte ListTagsForResource
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar put-logging-options
.
- AWS CLI
-
Para configurar o actualizar las opciones de registro
En el siguiente ejemplo de
put-logging-options
, se definen o actualizan las opciones de registro actuales de AWS IoT Analytics. Si actualiza el valor de cualquier campologgingOptions
, los cambios pueden tardar hasta un minuto en surtir efecto. Por otra parte, si cambia la política asociada al rol que ha especificado en el campo roleArn (por ejemplo, para corregir una política no válida), el cambio puede tardar hasta 5 minutos en surtir efecto.aws iotanalytics put-logging-options \ --cli-input-json
file://put-logging-options.json
Contenido de
put-logging-options.json
:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }
Este comando no genera ninguna salida.
Para obtener más información, consulte PutLoggingOptions en la Referencia de la API de AWS IoT Analytics.
-
Para obtener detalles sobre la API, consulte PutLoggingOptions
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar run-pipeline-activity
.
- AWS CLI
-
Para simular una actividad de canalización
En el siguiente ejemplo de
run-pipeline-activity
, se simulan los resultados de la ejecución de una actividad de canalización en una carga útil de mensajes.aws iotanalytics run-pipeline-activity \ --pipeline-activity
file://maths.json
\ --payloadsfile://payloads.json
Contenido de
maths.json
:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }
Contenido de
payloads.json
:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]
Salida:
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }
Para obtener más información, consulte RunPipelineActivity en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte RunPipelineActivity
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar sample-channel-data
.
- AWS CLI
-
Para recuperar mensajes de muestra de un canal
En el siguiente ejemplo de
sample-channel-data
, se recupera una muestra de mensajes del canal especificado ingeridos durante el período de tiempo especificado. Se pueden recuperar hasta diez mensajes.aws iotanalytics sample-channel-data \ --channel-name
mychannel
Salida:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }
Para obtener más información, consulte SampleChannelData en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte SampleChannelData
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar start-pipeline-reprocessing
.
- AWS CLI
-
Para iniciar el reprocesamiento de la canalización
En el siguiente ejemplo de
start-pipeline-reprocessing
, se inicia el reprocesamiento de los datos de mensajes sin procesar a través de la canalización.aws iotanalytics start-pipeline-reprocessing \ --pipeline-name
mypipeline
Salida:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }
Para obtener más información, consulte StartPipelineReprocessing en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte StartPipelineReprocessing
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar tag-resource
.
- AWS CLI
-
Para agregar o modificar etiquetas en un recurso
En el siguiente ejemplo de
tag-resource
, se agregan o modifican las etiquetas asociadas al recurso especificado.aws iotanalytics tag-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"Este comando no genera ninguna salida.
Para obtener más información, consulte TagResource en la Referencia de la API de AWS IoT Analytics.
-
Para ver los detalles de la API, consulte TagResource
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar untag-resource
.
- AWS CLI
-
Para eliminar etiquetas de un recurso
En el siguiente ejemplo de
untag-resource
, se eliminan las etiquetas con el nombre de clave especificado del recurso indicado.aws iotanalytics untag-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
\ --tag-keys "[\"Environment\"]"Este comando no genera ninguna salida.
Para obtener más información, consulte UntagResource <https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UntagResource.html > en la Referencia de API de AWS IoT Analytics.
-
Para ver los detalles de la API, consulte UntagResource
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-channel
.
- AWS CLI
-
Para modificar un canal
En el siguiente ejemplo de
update-channel
, se modifican los ajustes del canal especificado.aws iotanalytics update-channel \ --cli-input-json
file://update-channel.json
Contenido de
update-channel.json
:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }
Este comando no genera ninguna salida.
Para obtener más información, consulte UpdateChannel en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte UpdateChannel
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-dataset
.
- AWS CLI
-
Para actualizar un conjunto de datos
En el siguiente ejemplo de
update-dataset
, se modifica la configuración del conjunto de datos especificado.aws iotanalytics update-dataset \ --cli-input-json
file://update-dataset.json
Contenido de
update-dataset.json
:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }
Este comando no genera ninguna salida.
Para obtener más información, consulte UpdateDataset <https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDataset.html > en la Referencia de API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte UpdateDataset
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-datastore
.
- AWS CLI
-
Para actualizar un almacén de datos
En el siguiente ejemplo de
update-datastore
, se modifica la configuración del almacén de datos especificado.aws iotanalytics update-datastore \ --cli-input-json
file://update-datastore.json
Contenido de update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }
Este comando no genera ninguna salida.
Para obtener más información, consulte UpdateDatastore en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte UpdateDatastore
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-pipeline
.
- AWS CLI
-
Para actualizar una canalización
En el siguiente ejemplo de
update-pipeline
, se modifica la configuración de la canalización especificada. Debe especificar un canal y una actividad del almacén de datos y, si lo desea, hasta 23 actividades adicionales en la matrizpipelineActivities
.aws iotanalytics update-pipeline \ --cli-input-json
file://update-pipeline.json
Contenido de update-pipeline.json:
{ "pipelineName": "mypipeline", "pipelineActivities": [ { "channel": { "name": "myChannelActivity", "channelName": "mychannel", "next": "myMathActivity" } }, { "datastore": { "name": "myDatastoreActivity", "datastoreName": "mydatastore" } }, { "math": { "name": "myMathActivity", "math": "(((temp - 32) * 5.0) / 9.0) + 273.15", "attribute": "tempK", "next": "myDatastoreActivity" } } ] }
Este comando no genera ninguna salida.
Para obtener más información, consulte UpdatePipeline en la Referencia de la API de AWS IoT Analytics.
-
Para obtener información sobre la API, consulte UpdatePipeline
en la Referencia de comandos de la AWS CLI.
-