Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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 operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Mentre le azioni mostrano come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel loro contesto negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarebatch-put-message
.
- AWS CLI
-
Per inviare un messaggio a un canale
L'
batch-put-message
esempio seguente invia un messaggio al canale specificato.aws iotanalytics batch-put-message \ --cli-binary-format
raw-in-base64-out
\ --cli-input-jsonfile://batch-put-message.json
Contenuto di
batch-put-message.json
.{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }
Output:
{ "batchPutMessageErrorEntries": [] }
Per ulteriori informazioni, BatchPutMessageconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta BatchPutMessage AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecancel-pipeline-reprocessing
.
- AWS CLI
-
Per annullare la rielaborazione dei dati tramite una pipeline
L'
cancel-pipeline-reprocessing
esempio seguente annulla la rielaborazione dei dati tramite la pipeline specificata.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-name
mypipeline
\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"
Questo comando non produce alcun output.
Per ulteriori informazioni, CancelPipelineReprocessingconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CancelPipelineReprocessing AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-channel
.
- AWS CLI
-
Per creare un canale
L'
create-channel
esempio seguente crea un canale con la configurazione specificata. Un canale raccoglie dati da un MQTT argomento e archivia i messaggi non elaborati e non elaborati prima di pubblicarli in una pipeline.aws iotanalytics create-channel \ --cli-input-json
file://create-channel.json
Contenuto 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, CreateChannelconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CreateChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-dataset-content
.
- AWS CLI
-
Per creare il contenuto di un set di dati
L'
create-dataset-content
esempio seguente crea il contenuto del set di dati specificato applicando aqueryAction
(una SQL query) o acontainerAction
(eseguendo un'applicazione containerizzata).aws iotanalytics create-dataset-content \ --dataset-name
mydataset
Output:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }
Per ulteriori informazioni, CreateDatasetContentconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CreateDatasetContent AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-dataset
.
- AWS CLI
-
Per creare un set di dati
L'
create-dataset
esempio seguente crea un set di dati. Un set di dati memorizza i dati recuperati da un data store applicando aqueryAction
(una SQL query) o acontainerAction
(eseguendo un'applicazione containerizzata). Questa operazione crea lo scheletro di un set di dati. È possibile popolare il set di dati manualmente chiamandoCreateDatasetContent
o automaticamente in base a una specifica.trigger
aws iotanalytics create-dataset \ --cli-input-json
file://create-dataset.json
Contenuto 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, CreateDatasetconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CreateDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-datastore
.
- AWS CLI
-
Per creare un archivio dati
L'
create-datastore
esempio seguente crea un data store, che è un archivio per i messaggi.aws iotanalytics create-datastore \ --cli-input-json
file://create-datastore.json
Contenuto 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, CreateDatastoreconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CreateDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-pipeline
.
- AWS CLI
-
Crea una pipeline IoT Analytics
L'
create-pipeline
esempio seguente crea una pipeline. Una pipeline utilizza i messaggi provenienti da un canale e permette di elaborarli prima di archiviarli in un datastore. È necessario specificare sia un canale che un'attività di archivio dati e, facoltativamente, fino a 23 attività aggiuntive nell'pipelineActivities
array.aws iotanalytics create-pipeline \ --cli-input-json
file://create-pipeline.json
Contenuto 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, CreatePipelineconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta CreatePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-channel
.
- AWS CLI
-
Eliminare un canale IoT Analytics
L'
delete-channel
esempio seguente elimina il canale specificato.aws iotanalytics delete-channel \ --channel-name
mychannel
Questo comando non produce alcun output.
Per ulteriori informazioni, DeleteChannelconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DeleteChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-dataset-content
.
- AWS CLI
-
Per eliminare il contenuto del set di dati
L'
delete-dataset-content
esempio seguente elimina il contenuto del set di dati specificato.aws iotanalytics delete-dataset-content \ --dataset-name
mydataset
Questo comando non produce alcun output.
Per ulteriori informazioni, DeleteDatasetContentconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DeleteDatasetContent AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-dataset
.
- AWS CLI
-
Per eliminare un set di dati
L'
delete-dataset
esempio seguente elimina il set di dati specificato. Non è necessario eliminare il contenuto del set di dati prima di eseguire questa operazione.aws iotanalytics delete-dataset \ --dataset-name
mydataset
Questo comando non produce alcun output.
Per ulteriori informazioni, DeleteDatasetconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DeleteDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-datastore
.
- AWS CLI
-
Per eliminare un archivio dati
L'
delete-datastore
esempio seguente elimina l'archivio dati specificato.aws iotanalytics delete-datastore \ --datastore-name
mydatastore
Questo comando non produce alcun output.
Per ulteriori informazioni, DeleteDatastoreconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DeleteDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-pipeline
.
- AWS CLI
-
Per eliminare una pipeline
L'
delete-pipeline
esempio seguente elimina la tubazione specificata.aws iotanalytics delete-pipeline \ --pipeline-name
mypipeline
Questo comando non produce alcun output.
Per ulteriori informazioni, DeletePipelineconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DeletePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-channel
.
- AWS CLI
-
Per recuperare informazioni su un canale
L'
describe-channel
esempio seguente visualizza i dettagli, incluse le statistiche, per il canale specificato.aws iotanalytics describe-channel \ --channel-name
mychannel
\ --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, DescribeChannelconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DescribeChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-dataset
.
- AWS CLI
-
Per recuperare informazioni su un set di dati
L'
describe-dataset
esempio seguente visualizza i dettagli per il set di dati specificato.aws iotanalytics describe-dataset \ --dataset-name
mydataset
Output:
{ "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, DescribeDatasetconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DescribeDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-datastore
.
- AWS CLI
-
Per recuperare informazioni su un archivio dati
L'
describe-datastore
esempio seguente visualizza i dettagli, incluse le statistiche, per il data store specificato.aws iotanalytics describe-datastore \ --datastore-name
mydatastore
\ --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, DescribeDatastoreconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DescribeDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-logging-options
.
- AWS CLI
-
Per recuperare le opzioni di registrazione correnti
L'
describe-logging-options
esempio seguente mostra le opzioni di registrazione correnti di AWS IoT Analytics.aws iotanalytics describe-logging-options
Questo comando non produce alcun output. Output:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }
Per ulteriori informazioni, DescribeLoggingOptionsconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DescribeLoggingOptions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-pipeline
.
- AWS CLI
-
Per recuperare informazioni su una pipeline
L'
describe-pipeline
esempio seguente visualizza i dettagli della tubazione specificata.aws iotanalytics describe-pipeline \ --pipeline-name
mypipeline
Output:
{ "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, DescribePipelineconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta DescribePipeline AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-dataset-content
.
- AWS CLI
-
Per recuperare il contenuto di un set di dati
L'
get-dataset-content
esempio seguente recupera il contenuto di un set di dati come predefinito. URIsaws iotanalytics get-dataset-content --dataset-name
mydataset
Output:
{ "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 API i dettagli, vedere GetDatasetContent
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-channels
.
- AWS CLI
-
Per recuperare un elenco di canali
L'
list-channels
esempio seguente visualizza informazioni di riepilogo per i canali disponibili.aws iotanalytics list-channels
Output:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }
Per ulteriori informazioni, ListChannelsconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListChannels AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-dataset-contents
.
- AWS CLI
-
Per elencare informazioni sul contenuto del set di dati
L'
list-dataset-contents
esempio seguente elenca le informazioni sui contenuti dei set di dati che sono stati creati.aws iotanalytics list-dataset-contents \ --dataset-name
mydataset
Output:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }
Per ulteriori informazioni, ListDatasetContentsconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListDatasetContents AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-datasets
.
- AWS CLI
-
Per recuperare informazioni sui set di dati
L'
list-datasets
esempio seguente elenca informazioni di riepilogo sui set di dati disponibili.aws iotanalytics list-datasets
Output:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }
Per ulteriori informazioni, ListDatasetsconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListDatasets AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-datastores
.
- AWS CLI
-
Per recuperare un elenco di archivi dati
L'
list-datastores
esempio seguente visualizza informazioni di riepilogo sugli archivi dati disponibili.aws iotanalytics list-datastores
Output:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }
Per ulteriori informazioni, ListDatastoresconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListDatastores AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-pipelines
.
- AWS CLI
-
Per recuperare un elenco di pipeline
L'
list-pipelines
esempio seguente visualizza un elenco di tubazioni disponibili.aws iotanalytics list-pipelines
Output:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }
Per ulteriori informazioni, ListPipelinesconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListPipelines AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-tags-for-resource
.
- AWS CLI
-
Per elencare i tag di una risorsa
L'
list-tags-for-resource
esempio seguente elenca i tag che avete allegato 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, ListTagsForResourceconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta ListTagsForResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareput-logging-options
.
- AWS CLI
-
Per impostare o aggiornare le opzioni di registrazione
L'
put-logging-options
esempio seguente imposta o aggiorna le opzioni di registrazione di AWS IoT Analytics. Se aggiorni il valore di unloggingOptions
campo, può essere necessario fino a un minuto prima che la modifica abbia effetto. Inoltre, se modifichi la politica associata al ruolo specificato nel campo "roleArn" (ad esempio, per correggere una politica non valida), possono essere necessari fino a cinque minuti prima che la modifica abbia effetto.aws iotanalytics put-logging-options \ --cli-input-json
file://put-logging-options.json
Contenuto 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, PutLoggingOptionsconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta PutLoggingOptions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarerun-pipeline-activity
.
- AWS CLI
-
Per simulare un'attività di pipeline
L'
run-pipeline-activity
esempio seguente simula i risultati dell'esecuzione di un'attività di pipeline su un payload di messaggi.aws iotanalytics run-pipeline-activity \ --pipeline-activity
file://maths.json
\ --payloadsfile://payloads.json
Contenuto 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, RunPipelineActivityconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta RunPipelineActivity AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaresample-channel-data
.
- AWS CLI
-
Per recuperare messaggi di esempio da un canale
L'
sample-channel-data
esempio seguente recupera un campione di messaggi dal canale specificato importati durante il periodo di tempo specificato. È possibile recuperare fino a 10 messaggi.aws iotanalytics sample-channel-data \ --channel-name
mychannel
Output:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }
Per ulteriori informazioni, SampleChannelDataconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta SampleChannelData AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarestart-pipeline-reprocessing
.
- AWS CLI
-
Per avviare la rielaborazione della pipeline
L'
start-pipeline-reprocessing
esempio seguente avvia la rielaborazione dei dati non elaborati dei messaggi attraverso la pipeline specificata.aws iotanalytics start-pipeline-reprocessing \ --pipeline-name
mypipeline
Output:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }
Per ulteriori informazioni, StartPipelineReprocessingconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta StartPipelineReprocessing AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaretag-resource
.
- AWS CLI
-
Per aggiungere o modificare i tag di una risorsa
L'
tag-resource
esempio seguente aggiunge o modifica i tag allegati 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, TagResourceconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta TagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareuntag-resource
.
- AWS CLI
-
Per rimuovere i tag da una risorsa
L'
untag-resource
esempio seguente 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 > in AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta UntagResource AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-channel
.
- AWS CLI
-
Per modificare un canale
L'
update-channel
esempio seguente modifica le impostazioni per il canale specificato.aws iotanalytics update-channel \ --cli-input-json
file://update-channel.json
Contenuto di
update-channel.json
.{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }
Questo comando non produce alcun output.
Per ulteriori informazioni, UpdateChannelconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta UpdateChannel AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-dataset
.
- AWS CLI
-
Per aggiornare un set di dati
L'
update-dataset
esempio seguente modifica le impostazioni del set di dati specificato.aws iotanalytics update-dataset \ --cli-input-json
file://update-dataset.json
Contenuto 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 > in AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta UpdateDataset AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-datastore
.
- AWS CLI
-
Per aggiornare un archivio dati
L'
update-datastore
esempio seguente modifica le impostazioni del data store specificato.aws iotanalytics update-datastore \ --cli-input-json
file://update-datastore.json
Contenuto di update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }
Questo comando non produce alcun output.
Per ulteriori informazioni, UpdateDatastoreconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta UpdateDatastore AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-pipeline
.
- AWS CLI
-
Per aggiornare una pipeline
L'
update-pipeline
esempio seguente modifica le impostazioni della tubazione specificata. È necessario specificare sia un canale che un'attività di archivio dati e, facoltativamente, fino a 23 attività aggiuntive, nell'array.pipelineActivities
aws iotanalytics update-pipeline \ --cli-input-json
file://update-pipeline.json
Contenuto 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, UpdatePipelineconsulta AWS IoT Analytics API Reference.
-
Per API i dettagli, consulta UpdatePipeline AWS CLI
Command Reference.
-