Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS IoT Analytics esempi utilizzando AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS IoT Analytics.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarebatch-put-message.
- AWS CLI
-
Come inviare un messaggio a un canale
L’esempio
batch-put-messageseguente invia un messaggio al canale specificato.aws iotanalytics batch-put-message \ --cli-binary-formatraw-in-base64-out\ --cli-input-jsonfile://batch-put-message.jsonContenuto di
batch-put-message.json:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }Output:
{ "batchPutMessageErrorEntries": [] }Per ulteriori informazioni, consulta il riferimento BatchPutMessageall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta BatchPutMessage AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecancel-pipeline-reprocessing.
- AWS CLI
-
Come annullare la rielaborazione dei dati tramite una pipeline
L’esempio
cancel-pipeline-reprocessingseguente annulla la rielaborazione dei dati tramite la pipeline specificata.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-namemypipeline\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento CancelPipelineReprocessingall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CancelPipelineReprocessing AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-channel.
- AWS CLI
-
Come creare un canale
L’esempio
create-channelseguente crea un canale con la configurazione specificata. Un canale raccoglie dati da un argomento MQTT e archivia i messaggi non elaborati prima di pubblicarli in una pipeline.aws iotanalytics create-channel \ --cli-input-jsonfile://create-channel.jsonContenuto di
create-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Output:
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }Per ulteriori informazioni, consulta il riferimento CreateChannelall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CreateChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-dataset-content.
- AWS CLI
-
Come creare il contenuto di un set di dati
L’esempio
create-dataset-contentseguente crea i contenuti del set di dati specificato applicandoqueryAction(una query SQL) ocontainerAction(che esegue un’applicazione containerizzata).aws iotanalytics create-dataset-content \ --dataset-namemydatasetOutput:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }Per ulteriori informazioni, consulta il riferimento CreateDatasetContentall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CreateDatasetContent AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-dataset.
- AWS CLI
-
Come creare un set di dati
L’esempio
create-datasetseguente crea un set di dati. Un set di dati archivia i dati recuperati da un datastore applicando unaqueryAction(una query SQL) o unacontainerAction(che esegue un’applicazione containerizzata). Questa operazione crea lo skeleton di un set di dati. Puoi popolare il set di dati manualmente chiamandoCreateDatasetContento automaticamente in base a untriggerspecificato.aws iotanalytics create-dataset \ --cli-input-jsonfile://create-dataset.jsonContenuto di
create-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Output:
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }Per ulteriori informazioni, consulta il riferimento CreateDatasetall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CreateDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-datastore.
- AWS CLI
-
Come creare un datastore
L’esempio
create-datastoreseguente crea un datastore, che è un repository per i messaggi.aws iotanalytics create-datastore \ --cli-input-jsonfile://create-datastore.jsonContenuto di
create-datastore.json:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }Output:
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }Per ulteriori informazioni, consulta il riferimento CreateDatastoreall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CreateDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-pipeline.
- AWS CLI
-
Come creare una pipeline di IoT Analytics
L’esempio
create-pipelineseguente crea una pipeline. Una pipeline utilizza i messaggi provenienti da un canale e permette di elaborarli prima di archiviarli in un datastore. È necessario specificare un canale e un’attività datastore e, facoltativamente, fino a 23 attività aggiuntive nell’arraypipelineActivities.aws iotanalytics create-pipeline \ --cli-input-jsonfile://create-pipeline.jsonContenuto di
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" } ] }Output:
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }Per ulteriori informazioni, consulta il riferimento CreatePipelineall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta CreatePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-channel.
- AWS CLI
-
Come eliminare un canale di IoT Analytics
L’esempio
delete-channelseguente elimina il canale specificato.aws iotanalytics delete-channel \ --channel-namemychannelQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento DeleteChannelall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DeleteChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-dataset-content.
- AWS CLI
-
Come eliminare il contenuto di un set di dati
L’esempio
delete-dataset-contentseguente elimina i contenuti del set di dati specificato.aws iotanalytics delete-dataset-content \ --dataset-namemydatasetQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento DeleteDatasetContentall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DeleteDatasetContent AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-dataset.
- AWS CLI
-
Come eliminare un set di dati
L’esempio
delete-datasetseguente elimina il set di dati specificato. Non è necessario eliminare i contenuti del set di dati prima di eseguire questa operazione.aws iotanalytics delete-dataset \ --dataset-namemydatasetQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento DeleteDatasetall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DeleteDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-datastore.
- AWS CLI
-
Come eliminare un datastore
L’esempio
delete-datastoreseguente elimina il datastore specificato.aws iotanalytics delete-datastore \ --datastore-namemydatastoreQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento DeleteDatastoreall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DeleteDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-pipeline.
- AWS CLI
-
Come eliminare una pipeline
L’esempio
delete-pipelineseguente elimina la pipeline specificata.aws iotanalytics delete-pipeline \ --pipeline-namemypipelineQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento DeletePipelineall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DeletePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-channel.
- AWS CLI
-
Come recuperare le informazioni su un canale
L’esempio
describe-channelseguente mostra i dettagli, incluse le statistiche, del canale specificato.aws iotanalytics describe-channel \ --channel-namemychannel\ --include-statisticsOutput:
{ "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" } }Per ulteriori informazioni, consulta il riferimento DescribeChannelall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DescribeChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-dataset.
- AWS CLI
-
Come recuperare le informazioni su un set di dati
L’esempio
describe-datasetseguente visualizza i dettagli della quota specificata.aws iotanalytics describe-dataset \ --dataset-namemydatasetOutput:
{ "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" } }Per ulteriori informazioni, consulta il riferimento DescribeDatasetall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DescribeDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-datastore.
- AWS CLI
-
Come recuperare le informazioni su un datastore
L’esempio
describe-datastoreseguente mostra i dettagli, incluse le statistiche, del datastore specificato.aws iotanalytics describe-datastore \ --datastore-namemydatastore\ --include-statisticsOutput:
{ "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 } } }Per ulteriori informazioni, consulta il riferimento DescribeDatastoreall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DescribeDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-logging-options.
- AWS CLI
-
Come recuperare le opzioni di registrazione dei log attuali
L'
describe-logging-optionsesempio seguente mostra le opzioni di registrazione correnti di AWS IoT Analytics.aws iotanalytics describe-logging-optionsQuesto comando non produce alcun output. Output:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }Per ulteriori informazioni, consulta il riferimento DescribeLoggingOptionsall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DescribeLoggingOptions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-pipeline.
- AWS CLI
-
Come recuperare le informazioni su una pipeline
L’esempio
describe-pipelineseguente visualizza i dettagli della pipeline specificata.aws iotanalytics describe-pipeline \ --pipeline-namemypipelineOutput:
{ "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" } }Per ulteriori informazioni, consulta il riferimento DescribePipelineall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta DescribePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-dataset-content.
- AWS CLI
-
Come recuperare il contenuto di un set di dati
L'
get-dataset-contentesempio seguente recupera il contenuto di un set di dati come predefinito. URIsaws iotanalytics get-dataset-content --dataset-namemydatasetOutput:
{ "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=..." } ] }Per ulteriori informazioni, consulta la guida GetDatasetContent.
-
Per i dettagli sull'API, consulta GetDatasetContent AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-channels.
- AWS CLI
-
Come recuperare un elenco di canali
L’esempio
list-channelsseguente visualizza le informazioni di riepilogo per i canali disponibili.aws iotanalytics list-channelsOutput:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }Per ulteriori informazioni, consulta il riferimento ListChannelsall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListChannels AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-dataset-contents.
- AWS CLI
-
Come elencare informazioni sui contenuti di un set di dati
L’esempio
list-dataset-contentsseguente elenca le informazioni sui contenuti del set di dati che sono stati creati.aws iotanalytics list-dataset-contents \ --dataset-namemydatasetOutput:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }Per ulteriori informazioni, consulta il riferimento ListDatasetContentsall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListDatasetContents AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-datasets.
- AWS CLI
-
Come recuperare le informazioni sui set di dati
L’esempio
list-datasetsseguente elenca le informazioni di riepilogo sui set di dati disponibili.aws iotanalytics list-datasetsOutput:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }Per ulteriori informazioni, consulta il riferimento ListDatasetsall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListDatasets AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-datastores.
- AWS CLI
-
Come recuperare un elenco di datastore
L’esempio
list-datastoresseguente visualizza le informazioni di riepilogo sui datastore disponibili.aws iotanalytics list-datastoresOutput:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }Per ulteriori informazioni, consulta il riferimento ListDatastoresall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListDatastores AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-pipelines.
- AWS CLI
-
Come recuperare un elenco di pipeline
L’esempio
list-pipelinesseguente visualizza un elenco di pipeline disponibili.aws iotanalytics list-pipelinesOutput:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }Per ulteriori informazioni, consulta il riferimento ListPipelinesall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListPipelines AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource.
- AWS CLI
-
Come elencare i tag per una risorsa
L’esempio
list-tags-for-resourceseguente elenca i tag associati alla risorsa specificata.aws iotanalytics list-tags-for-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"Output:
{ "tags": [ { "value": "bar", "key": "foo" } ] }Per ulteriori informazioni, consulta il riferimento ListTagsForResourceall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta ListTagsForResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-logging-options.
- AWS CLI
-
Come impostare o aggiornare le opzioni di registrazione dei log
L'
put-logging-optionsesempio seguente imposta o aggiorna le opzioni di registrazione di AWS IoT Analytics. Se aggiorni il valore di qualsiasi campologgingOptions, dovrai attendere fino a un minuto affinché la modifica abbia effetto. Inoltre, se modifichi la policy collegata al ruolo specificato nel campo “roleArn” (ad esempio per correggere una policy non valida), dovrai attendere fino a cinque minuti affinché la modifica abbia effetto.aws iotanalytics put-logging-options \ --cli-input-jsonfile://put-logging-options.jsonContenuto di
put-logging-options.json:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento PutLoggingOptionsall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta PutLoggingOptions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarerun-pipeline-activity.
- AWS CLI
-
Come simulare un’attività di pipeline
L’esempio
run-pipeline-activityseguente simula i risultati dell’esecuzione di un’attività di pipeline sul payload di un messaggio.aws iotanalytics run-pipeline-activity \ --pipeline-activityfile://maths.json\ --payloadsfile://payloads.jsonContenuto di
maths.json:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }Contenuto di
payloads.json:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]Output:
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }Per ulteriori informazioni, consulta il riferimento RunPipelineActivityall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta RunPipelineActivity AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaresample-channel-data.
- AWS CLI
-
Come recuperare messaggi di esempio da un canale
L’esempio
sample-channel-dataseguente recupera dal canale specificato un campione di messaggi elaborati durante l’intervallo di tempo specificato. Puoi recuperare fino a 10 messaggi.aws iotanalytics sample-channel-data \ --channel-namemychannelOutput:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }Per ulteriori informazioni, consulta il riferimento SampleChannelDataall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta SampleChannelData AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarestart-pipeline-reprocessing.
- AWS CLI
-
Come avviare la rielaborazione della pipeline
L’esempio
start-pipeline-reprocessingseguente avvia la rielaborazione dei dati grezzi tramite la pipeline specificata.aws iotanalytics start-pipeline-reprocessing \ --pipeline-namemypipelineOutput:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }Per ulteriori informazioni, consulta il riferimento StartPipelineReprocessingall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta StartPipelineReprocessing AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource.
- AWS CLI
-
Come aggiungere o modificare i tag associati a una risorsa
L’esempio
tag-resourceseguente aggiunge o modifica i tag associati alla risorsa specificata.aws iotanalytics tag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento TagResourceall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta TagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareuntag-resource.
- AWS CLI
-
Come rimuovere tag da una risorsa
L’esempio
untag-resourceseguente rimuove i tag con i nomi di chiave specificati dalla risorsa specificata.aws iotanalytics untag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tag-keys "[\"Environment\"]"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta UntagResource < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UntagResource .html > nel riferimento all'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta UntagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-channel.
- AWS CLI
-
Come modificare un canale
L’esempio
update-channelseguente modifica le impostazioni del canale specificato.aws iotanalytics update-channel \ --cli-input-jsonfile://update-channel.jsonContenuto di
update-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento UpdateChannelall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta UpdateChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-dataset.
- AWS CLI
-
Come aggiornare un set di dati
L’esempio
update-datasetseguente modifica le impostazioni del set di dati specificato.aws iotanalytics update-dataset \ --cli-input-jsonfile://update-dataset.jsonContenuto di
update-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }Questo comando non produce alcun output.
Per ulteriori informazioni, consulta UpdateDataset < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UpdateDataset .html > nel riferimento all'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta UpdateDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-datastore.
- AWS CLI
-
Come aggiornare un datastore
L’esempio
update-datastoreseguente modifica le impostazioni del datastore specificato.aws iotanalytics update-datastore \ --cli-input-jsonfile://update-datastore.jsonContenuto di update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento UpdateDatastoreall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta UpdateDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-pipeline.
- AWS CLI
-
Come aggiornare una pipeline
L’esempio
update-pipelineseguente modifica le impostazioni della pipeline specificata. È necessario specificare un canale e un’attività datastore e, facoltativamente, fino a 23 attività aggiuntive nell’arraypipelineActivities.aws iotanalytics update-pipeline \ --cli-input-jsonfile://update-pipeline.jsonContenuto di 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" } } ] }Questo comando non produce alcun output.
Per ulteriori informazioni, consulta il riferimento UpdatePipelineall'API AWS IoT Analytics.
-
Per i dettagli sull'API, consulta UpdatePipeline AWS CLI
Command Reference.
-