Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS IoT Analytics exemplos usando AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with AWS IoT Analytics.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar batch-put-message.
- AWS CLI
 - 
             
                    
Para enviar uma mensagem para um canal
O exemplo
batch-put-messagea seguir envia uma mensagem para o canal especificado.aws iotanalytics batch-put-message \ --cli-binary-formatraw-in-base64-out\ --cli-input-jsonfile://batch-put-message.jsonConteúdo de
batch-put-message.json:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }Saída:
{ "batchPutMessageErrorEntries": [] }Para obter mais informações, consulte a BatchPutMessageReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte BatchPutMessage
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar cancel-pipeline-reprocessing.
- AWS CLI
 - 
             
                    
Para cancelar o reprocessamento de dados por meio do pipeline
O exemplo
cancel-pipeline-reprocessinga seguir cancela o reprocessamento de dados por meio do pipeline especificado.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-namemypipeline\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"Este comando não produz saída.
Para obter mais informações, consulte a CancelPipelineReprocessingReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CancelPipelineReprocessing
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar create-channel.
- AWS CLI
 - 
             
                    
Para criar um canal
O exemplo
create-channela seguir cria um canal com a configuração especificada. Um canal coleta dados de um tópico MQTT e arquiva as mensagens brutas não processadas antes de publicar os dados em uma pipeline.aws iotanalytics create-channel \ --cli-input-jsonfile://create-channel.jsonConteúdo de
create-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Saída:
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }Para obter mais informações, consulte a CreateChannelReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CreateChannel
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar create-dataset-content.
- AWS CLI
 - 
             
                    
Para criar o conteúdo de um conjunto de dados
O exemplo
create-dataset-contenta seguir cria o conteúdo do conjunto de dados especificado aplicando umaqueryAction(uma consulta SQL) ou umacontainerAction(executando uma aplicação em contêiner).aws iotanalytics create-dataset-content \ --dataset-namemydatasetSaída:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }Para obter mais informações, consulte a CreateDatasetContentReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CreateDatasetContent
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar create-dataset.
- AWS CLI
 - 
             
                    
Para criar um conjunto de dados
O
create-dataseta seguir cria um conjunto de dados. Um conjunto de dados armazena dados recuperados de um datastore aplicando umaqueryAction(uma consulta SQL) ou umacontainerAction(executando uma aplicação em contêiner). Esta operação cria o esqueleto de um conjunto de dados. O conjunto de dados pode ser preenchido manualmente chamandoCreateDatasetContentou automaticamente, de acordo com umtriggerespecificado.aws iotanalytics create-dataset \ --cli-input-jsonfile://create-dataset.jsonConteúdo de
create-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Saída:
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }Para obter mais informações, consulte a CreateDatasetReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CreateDataset
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar create-datastore.
- AWS CLI
 - 
             
                    
Para criar um armazenamento de dados
O exemplo
create-datastorea seguir cria um armazenamento de dados, que é um repositório de mensagens.aws iotanalytics create-datastore \ --cli-input-jsonfile://create-datastore.jsonConteúdo de
create-datastore.json:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }Saída:
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }Para obter mais informações, consulte a CreateDatastoreReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CreateDatastore
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar create-pipeline.
- AWS CLI
 - 
             
                    
Criar um pipeline do IoT Analytics
O
create-pipelinea seguir cria um pipeline simples. Um pipeline consome mensagens de um canal e permite que você as processe antes de armazená-las em um datastore. É necessário especificar um canal e uma atividade de armazenamento de dados, e opcionalmente, até 23 atividades adicionais na matrizpipelineActivities.aws iotanalytics create-pipeline \ --cli-input-jsonfile://create-pipeline.jsonConteúdo 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" } ] }Saída:
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }Para obter mais informações, consulte a CreatePipelineReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte CreatePipeline
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar delete-channel.
- AWS CLI
 - 
             
                    
Excluir um canal do IoT Analytics
O exemplo
delete-channela seguir exclui o canal especificado.aws iotanalytics delete-channel \ --channel-namemychannelEste comando não produz saída.
Para obter mais informações, consulte a DeleteChannelReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DeleteChannel
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar delete-dataset-content.
- AWS CLI
 - 
             
                    
Para excluir o conteúdo do conjunto de dados
O exemplo
delete-dataset-contenta seguir exclui o conteúdo do conjunto de dados especificado.aws iotanalytics delete-dataset-content \ --dataset-namemydatasetEste comando não produz saída.
Para obter mais informações, consulte a DeleteDatasetContentReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DeleteDatasetContent
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar delete-dataset.
- AWS CLI
 - 
             
                    
Para excluir um conjunto de dados
O exemplo
delete-dataseta seguir exclui o conjunto de dados especificado. Você não precisa excluir o conteúdo do conjunto de dados antes de executar esta operação.aws iotanalytics delete-dataset \ --dataset-namemydatasetEste comando não produz saída.
Para obter mais informações, consulte a DeleteDatasetReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DeleteDataset
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar delete-datastore.
- AWS CLI
 - 
             
                    
Para excluir um armazenamento de dados
O exemplo
delete-datastorea seguir exclui o datastore especificado.aws iotanalytics delete-datastore \ --datastore-namemydatastoreEste comando não produz saída.
Para obter mais informações, consulte a DeleteDatastoreReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DeleteDatastore
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar delete-pipeline.
- AWS CLI
 - 
             
                    
Para excluir um pipeline
O exemplo
delete-pipelinea seguir exclui o pipeline especificado.aws iotanalytics delete-pipeline \ --pipeline-namemypipelineEste comando não produz saída.
Para obter mais informações, consulte a DeletePipelineReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DeletePipeline
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar describe-channel.
- AWS CLI
 - 
             
                    
Para recuperar informações sobre um canal
O exemplo
describe-channela seguir exibe detalhes, incluindo estatísticas, do canal especificado.aws iotanalytics describe-channel \ --channel-namemychannel\ --include-statisticsSaída:
{ "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 obter mais informações, consulte a DescribeChannelReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DescribeChannel
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar describe-dataset.
- AWS CLI
 - 
             
                    
Para recuperar informações sobre um conjunto de dados
O exemplo
describe-dataseta seguir exibe os detalhes do conjunto de dados especificado.aws iotanalytics describe-dataset \ --dataset-namemydatasetSaída:
{ "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 obter mais informações, consulte a DescribeDatasetReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DescribeDataset
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar describe-datastore.
- AWS CLI
 - 
             
                    
Para recuperar informações sobre um datastore
O exemplo
describe-datastorea seguir exibe detalhes, incluindo estatísticas, do datastore especificado.aws iotanalytics describe-datastore \ --datastore-namemydatastore\ --include-statisticsSaída:
{ "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 obter mais informações, consulte a DescribeDatastoreReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DescribeDatastore
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar describe-logging-options.
- AWS CLI
 - 
             
                    
Para recuperar as opções de log atuais
O
describe-logging-optionsexemplo a seguir exibe as opções atuais de registro do AWS IoT Analytics.aws iotanalytics describe-logging-optionsEste comando não produz saída. Saída:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }Para obter mais informações, consulte a DescribeLoggingOptionsReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DescribeLoggingOptions
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar describe-pipeline.
- AWS CLI
 - 
             
                    
Para recuperar informações sobre um pipeline
O exemplo
describe-pipelinea seguir exibe os detalhes do pipeline especificado.aws iotanalytics describe-pipeline \ --pipeline-namemypipelineSaída:
{ "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 obter mais informações, consulte a DescribePipelineReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte DescribePipeline
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar get-dataset-content.
- AWS CLI
 - 
             
                    
Para recuperar o conteúdo de um conjunto de dados
O
get-dataset-contentexemplo a seguir recupera o conteúdo de um conjunto de dados conforme pré-assinado. URIsaws iotanalytics get-dataset-content --dataset-namemydatasetSaída:
{ "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 obter mais informações, consulte GetDatasetContento guia.
- 
                    
Para obter detalhes da API, consulte GetDatasetContent
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-channels.
- AWS CLI
 - 
             
                    
Para recuperar uma lista de canais
O exemplo
list-channelsa seguir exibe informações resumidas sobre os canais disponíveis.aws iotanalytics list-channelsSaída:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }Para obter mais informações, consulte a ListChannelsReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListChannels
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-dataset-contents.
- AWS CLI
 - 
             
                    
Para listar informações sobre o conteúdo do conjunto de dados
O exemplo
list-dataset-contentsa seguir lista informações sobre o conteúdo do conjunto de dados criado.aws iotanalytics list-dataset-contents \ --dataset-namemydatasetSaída:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }Para obter mais informações, consulte a ListDatasetContentsReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListDatasetContents
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-datasets.
- AWS CLI
 - 
             
                    
Para recuperar informações sobre um conjunto de dados
O exemplo
list-datasetsa seguir lista informações resumidas sobre os conjuntos de dados disponíveis.aws iotanalytics list-datasetsSaída:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }Para obter mais informações, consulte a ListDatasetsReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListDatasets
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-datastores.
- AWS CLI
 - 
             
                    
Para recuperar uma lista de datastores
O exemplo
list-datastoresa seguir lista informações resumidas sobre os datastores disponíveis.aws iotanalytics list-datastoresSaída:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }Para obter mais informações, consulte a ListDatastoresReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListDatastores
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-pipelines.
- AWS CLI
 - 
             
                    
Para recuperar uma lista de pipelines
O exemplo
list-pipelinesa seguir exibe uma lista de pipelines disponíveis.aws iotanalytics list-pipelinesSaída:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }Para obter mais informações, consulte a ListPipelinesReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListPipelines
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar list-tags-for-resource.
- AWS CLI
 - 
             
                    
Para listar as tags para um recurso
O exemplo
list-tags-for-resourcea seguir lista as tags anexadas ao recurso especificado.aws iotanalytics list-tags-for-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"Saída:
{ "tags": [ { "value": "bar", "key": "foo" } ] }Para obter mais informações, consulte a ListTagsForResourceReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte ListTagsForResource
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar put-logging-options.
- AWS CLI
 - 
             
                    
Para definir ou atualizar as opções de log
O
put-logging-optionsexemplo a seguir define ou atualiza as opções de registro do AWS IoT Analytics. Se o valor de qualquer campologgingOptionsfor atualizado, levará até um minuto para a mudança entrar em vigor. Além disso, a política anexada à função especificada no campo "roleArn" for alterada (por exemplo, para corrigir uma política inválida), levará até 5 minutos para que a mudança entre em vigor.aws iotanalytics put-logging-options \ --cli-input-jsonfile://put-logging-options.jsonConteúdo de
put-logging-options.json:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }Este comando não produz saída.
Para obter mais informações, consulte a PutLoggingOptionsReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte PutLoggingOptions
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar run-pipeline-activity.
- AWS CLI
 - 
             
                    
Para simular uma atividade de pipeline
O exemplo
run-pipeline-activitya seguir simula os resultados da execução de uma atividade de pipeline em uma carga útil de mensagem.aws iotanalytics run-pipeline-activity \ --pipeline-activityfile://maths.json\ --payloadsfile://payloads.jsonConteúdo de
maths.json:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }Conteúdo de
payloads.json:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]Saída:
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }Para obter mais informações, consulte a RunPipelineActivityReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte RunPipelineActivity
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar sample-channel-data.
- AWS CLI
 - 
             
                    
Para recuperar mensagens de amostra de um canal
O exemplo
sample-channel-dataa seguir recupera uma amostra de mensagens do canal especificado ingeridas durante o período de tempo especificado. Até 10 mensagens podem ser recuperadas.aws iotanalytics sample-channel-data \ --channel-namemychannelSaída:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }Para obter mais informações, consulte a SampleChannelDataReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte SampleChannelData
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar start-pipeline-reprocessing.
- AWS CLI
 - 
             
                    
Para iniciar o reprocessamento do pipeline
O exemplo
start-pipeline-reprocessinga seguir inicia o reprocessamento de dados brutos de mensagem por meio do pipeline especificado.aws iotanalytics start-pipeline-reprocessing \ --pipeline-namemypipelineSaída:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }Para obter mais informações, consulte a StartPipelineReprocessingReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte StartPipelineReprocessing
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar tag-resource.
- AWS CLI
 - 
             
                    
Para adicionar ou modificar tags em um recurso
O exemplo
tag-resourcea seguir adiciona ou modifica as tags anexadas ao recurso especificado.aws iotanalytics tag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"Este comando não produz saída.
Para obter mais informações, consulte a TagResourceReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte TagResource
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar untag-resource.
- AWS CLI
 - 
             
                    
Como remover as tags de um recurso
O exemplo
untag-resourcea seguir remove as tags com as chaves de nome determinadas do recurso especificado.aws iotanalytics untag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tag-keys "[\"Environment\"]"Este comando não produz saída.
Para obter mais informações, consulte UntagResource < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UntagResource .html > na Referência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte UntagResource
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar update-channel.
- AWS CLI
 - 
             
                    
Para modificar um canal
O exemplo
update-channela seguir modifica as configurações do canal especificado.aws iotanalytics update-channel \ --cli-input-jsonfile://update-channel.jsonConteúdo de
update-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }Este comando não produz saída.
Para obter mais informações, consulte a UpdateChannelReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte UpdateChannel
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar update-dataset.
- AWS CLI
 - 
             
                    
Para atualizar um conjunto de dados
O exemplo
update-dataseta seguir modifica as configurações do conjunto de dados especificado.aws iotanalytics update-dataset \ --cli-input-jsonfile://update-dataset.jsonConteúdo de
update-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }Este comando não produz saída.
Para obter mais informações, consulte UpdateDataset < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UpdateDataset .html > na Referência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte UpdateDataset
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar update-datastore.
- AWS CLI
 - 
             
                    
Para criar um datastore
O exemplo
update-datastorea seguir modifica as configurações do datastore especificado.aws iotanalytics update-datastore \ --cli-input-jsonfile://update-datastore.jsonConteúdo de update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }Este comando não produz saída.
Para obter mais informações, consulte a UpdateDatastoreReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte UpdateDatastore
em Referência de AWS CLI Comandos.  
 - 
                    
 
O código de exemplo a seguir mostra como usar update-pipeline.
- AWS CLI
 - 
             
                    
Para atualizar um pipeline
O exemplo
update-pipelinea seguir modifica as configurações do pipeline especificado. É necessário especificar um canal e uma atividade de armazenamento de dados, e opcionalmente, até 23 atividades adicionais na matrizpipelineActivities.aws iotanalytics update-pipeline \ --cli-input-jsonfile://update-pipeline.jsonConteúdo 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 não produz saída.
Para obter mais informações, consulte a UpdatePipelineReferência da API AWS IoT Analytics.
- 
                    
Para obter detalhes da API, consulte UpdatePipeline
em Referência de AWS CLI Comandos.  
 -