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-message
a seguir envia uma mensagem para o canal especificado.aws iotanalytics batch-put-message \ --cli-binary-format
raw-in-base64-out
\ --cli-input-jsonfile://batch-put-message.json
Conteú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-reprocessing
a seguir cancela o reprocessamento de dados por meio do pipeline especificado.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-name
mypipeline
\ --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-channel
a 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-json
file://create-channel.json
Conteú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-content
a 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-name
mydataset
Saí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-dataset
a 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 chamandoCreateDatasetContent
ou automaticamente, de acordo com umtrigger
especificado.aws iotanalytics create-dataset \ --cli-input-json
file://create-dataset.json
Conteú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-datastore
a seguir cria um armazenamento de dados, que é um repositório de mensagens.aws iotanalytics create-datastore \ --cli-input-json
file://create-datastore.json
Conteú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-pipeline
a 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-json
file://create-pipeline.json
Conteú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-channel
a seguir exclui o canal especificado.aws iotanalytics delete-channel \ --channel-name
mychannel
Este 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-content
a seguir exclui o conteúdo do conjunto de dados especificado.aws iotanalytics delete-dataset-content \ --dataset-name
mydataset
Este 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-dataset
a 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-name
mydataset
Este 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-datastore
a seguir exclui o datastore especificado.aws iotanalytics delete-datastore \ --datastore-name
mydatastore
Este 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-pipeline
a seguir exclui o pipeline especificado.aws iotanalytics delete-pipeline \ --pipeline-name
mypipeline
Este 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-channel
a seguir exibe detalhes, incluindo estatísticas, do canal especificado.aws iotanalytics describe-channel \ --channel-name
mychannel
\ --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-dataset
a seguir exibe os detalhes do conjunto de dados especificado.aws iotanalytics describe-dataset \ --dataset-name
mydataset
Saí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-datastore
a seguir exibe detalhes, incluindo estatísticas, do datastore especificado.aws iotanalytics describe-datastore \ --datastore-name
mydatastore
\ --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-options
exemplo a seguir exibe as opções atuais de registro do AWS IoT Analytics.aws iotanalytics describe-logging-options
Este 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-pipeline
a seguir exibe os detalhes do pipeline especificado.aws iotanalytics describe-pipeline \ --pipeline-name
mypipeline
Saí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-content
exemplo a seguir recupera o conteúdo de um conjunto de dados conforme pré-assinado. URIsaws iotanalytics get-dataset-content --dataset-name
mydataset
Saí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-channels
a seguir exibe informações resumidas sobre os canais disponíveis.aws iotanalytics list-channels
Saí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-contents
a seguir lista informações sobre o conteúdo do conjunto de dados criado.aws iotanalytics list-dataset-contents \ --dataset-name
mydataset
Saí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-datasets
a seguir lista informações resumidas sobre os conjuntos de dados disponíveis.aws iotanalytics list-datasets
Saí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-datastores
a seguir lista informações resumidas sobre os datastores disponíveis.aws iotanalytics list-datastores
Saí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-pipelines
a seguir exibe uma lista de pipelines disponíveis.aws iotanalytics list-pipelines
Saí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-resource
a 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-options
exemplo a seguir define ou atualiza as opções de registro do AWS IoT Analytics. Se o valor de qualquer campologgingOptions
for 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-json
file://put-logging-options.json
Conteú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-activity
a seguir simula os resultados da execução de uma atividade de pipeline em uma carga útil de mensagem.aws iotanalytics run-pipeline-activity \ --pipeline-activity
file://maths.json
\ --payloadsfile://payloads.json
Conteú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-data
a 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-name
mychannel
Saí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-reprocessing
a seguir inicia o reprocessamento de dados brutos de mensagem por meio do pipeline especificado.aws iotanalytics start-pipeline-reprocessing \ --pipeline-name
mypipeline
Saí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-resource
a 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-resource
a 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-channel
a seguir modifica as configurações do canal especificado.aws iotanalytics update-channel \ --cli-input-json
file://update-channel.json
Conteú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-dataset
a seguir modifica as configurações do conjunto de dados especificado.aws iotanalytics update-dataset \ --cli-input-json
file://update-dataset.json
Conteú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-datastore
a seguir modifica as configurações do datastore especificado.aws iotanalytics update-datastore \ --cli-input-json
file://update-datastore.json
Conteú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-pipeline
a 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-json
file://update-pipeline.json
Conteú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.
-