Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS IoT Analytics exemples utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with AWS IoT Analytics.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserbatch-put-message.
- AWS CLI
-
Pour envoyer un message à un canal
L’exemple
batch-put-messagesuivant envoie un message au canal spécifié.aws iotanalytics batch-put-message \ --cli-binary-formatraw-in-base64-out\ --cli-input-jsonfile://batch-put-message.jsonContenu de
batch-put-message.json:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }Sortie :
{ "batchPutMessageErrorEntries": [] }Pour plus d'informations, consultez BatchPutMessagela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous BatchPutMessage
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercancel-pipeline-reprocessing.
- AWS CLI
-
Pour annuler le retraitement des données via un pipeline
L’exemple
cancel-pipeline-reprocessingsuivant annule le retraitement des données via le pipeline spécifié.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-namemypipeline\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez CancelPipelineReprocessingla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CancelPipelineReprocessing
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-channel.
- AWS CLI
-
Pour créer un canal
L’exemple
create-channelsuivant crée un canal avec la configuration spécifiée. Un canal collecte des données à partir d’une rubrique MQTT et archive les messages bruts non traités avant de publier les données dans un pipeline.aws iotanalytics create-channel \ --cli-input-jsonfile://create-channel.jsonContenu de
create-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Sortie :
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }Pour plus d'informations, consultez CreateChannella référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CreateChannel
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-dataset-content.
- AWS CLI
-
Pour créer le contenu d’un jeu de données
L’exemple
create-dataset-contentsuivant crée le contenu du jeu de données spécifié en appliquant une actionqueryAction(requête SQL) oucontainerAction(qui exécute une application conteneurisée).aws iotanalytics create-dataset-content \ --dataset-namemydatasetSortie :
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }Pour plus d'informations, consultez CreateDatasetContentla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CreateDatasetContent
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-dataset.
- AWS CLI
-
Pour créer un jeu de données
L’exemple
create-datasetsuivant crée un jeu de données. Un jeu de données stocke les données extraites d’un magasin de données en appliquant une actionqueryAction(requête SQL) oucontainerAction(qui exécute une application conteneurisée). Cette opération crée le squelette d’un jeu de données. Vous pouvez remplir le jeu de données manuellement en appelantCreateDatasetContentou automatiquement selon untriggerque vous spécifiez.aws iotanalytics create-dataset \ --cli-input-jsonfile://create-dataset.jsonContenu de
create-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }Sortie :
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }Pour plus d'informations, consultez CreateDatasetla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CreateDataset
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-datastore.
- AWS CLI
-
Pour créer un magasin de données
L’exemple
create-datastoresuivant crée un magasin de données, qui est un référentiel pour les messages.aws iotanalytics create-datastore \ --cli-input-jsonfile://create-datastore.jsonContenu de
create-datastore.json:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }Sortie :
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }Pour plus d'informations, consultez CreateDatastorela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CreateDatastore
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-pipeline.
- AWS CLI
-
Pour créer un pipeline IoT Analytics
L’exemple
create-pipelinesuivant crée un pipeline. Un pipeline consomme les messages à partir d’un canal et vous permet de traiter les messages avant de les stocker dans un magasin de données. Vous devez spécifier un canal et une activité de magasin de données une activité et, éventuellement, jusqu’à 23 activités supplémentaires dans le tableaupipelineActivities.aws iotanalytics create-pipeline \ --cli-input-jsonfile://create-pipeline.jsonContenu 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" } ] }Sortie :
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }Pour plus d'informations, consultez CreatePipelinela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous CreatePipeline
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-channel.
- AWS CLI
-
Suppression d’un canal IoT Analytics
L’exemple
delete-channelsuivant supprime le canal spécifié.aws iotanalytics delete-channel \ --channel-namemychannelCette commande ne produit aucune sortie.
Pour plus d'informations, consultez DeleteChannella référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DeleteChannel
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-dataset-content.
- AWS CLI
-
Pour supprimer le contenu d’un jeu de données
L’exemple
delete-dataset-contentsuivant supprime le contenu du jeu de données spécifié.aws iotanalytics delete-dataset-content \ --dataset-namemydatasetCette commande ne produit aucune sortie.
Pour plus d'informations, consultez DeleteDatasetContentla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DeleteDatasetContent
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-dataset.
- AWS CLI
-
Supprimer un jeu de données
L’exemple
delete-datasetsuivant supprime le jeu de données spécifié. Vous n’avez pas besoin de supprimer le contenu du jeu de données avant d’effectuer cette opération.aws iotanalytics delete-dataset \ --dataset-namemydatasetCette commande ne produit aucune sortie.
Pour plus d'informations, consultez DeleteDatasetla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DeleteDataset
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-datastore.
- AWS CLI
-
Pour supprimer un magasin de données
L’exemple
delete-datastoresuivant supprime le magasin de données spécifié.aws iotanalytics delete-datastore \ --datastore-namemydatastoreCette commande ne produit aucune sortie.
Pour plus d'informations, consultez DeleteDatastorela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DeleteDatastore
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-pipeline.
- AWS CLI
-
Pour supprimer un pipeline
L’exemple
delete-pipelinesuivant supprime le pipeline spécifié.aws iotanalytics delete-pipeline \ --pipeline-namemypipelineCette commande ne produit aucune sortie.
Pour plus d'informations, consultez DeletePipelinela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DeletePipeline
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-channel.
- AWS CLI
-
Pour extraire des informations d’un canal
L’exemple
describe-channelsuivant affiche les détails, y compris les statistiques, pour le canal spécifié.aws iotanalytics describe-channel \ --channel-namemychannel\ --include-statisticsSortie :
{ "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" } }Pour plus d'informations, consultez DescribeChannella référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DescribeChannel
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-dataset.
- AWS CLI
-
Pour extraire des informations sur un jeu de données
L’exemple
describe-datasetsuivant affiche les détails du jeu de données spécifié.aws iotanalytics describe-dataset \ --dataset-namemydatasetSortie :
{ "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" } }Pour plus d'informations, consultez DescribeDatasetla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DescribeDataset
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-datastore.
- AWS CLI
-
Pour extraire des informations sur un magasin de données
L’exemple
describe-datastoresuivant affiche les détails, y compris les statistiques, pour le magasin de données spécifié.aws iotanalytics describe-datastore \ --datastore-namemydatastore\ --include-statisticsSortie :
{ "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 } } }Pour plus d'informations, consultez DescribeDatastorela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DescribeDatastore
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-logging-options.
- AWS CLI
-
Pour extraire les options de journalisation actuelles
L'
describe-logging-optionsexemple suivant affiche les options de journalisation actuelles d' AWS IoT Analytics.aws iotanalytics describe-logging-optionsCette commande ne produit aucune sortie. Sortie :
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }Pour plus d'informations, consultez DescribeLoggingOptionsla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DescribeLoggingOptions
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-pipeline.
- AWS CLI
-
Pour extraire des informations sur un pipeline
L’exemple
describe-pipelinesuivant affiche les détails du pipeline spécifié.aws iotanalytics describe-pipeline \ --pipeline-namemypipelineSortie :
{ "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" } }Pour plus d'informations, consultez DescribePipelinela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous DescribePipeline
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-dataset-content.
- AWS CLI
-
Pour extraire le contenu d’un jeu de données
L'
get-dataset-contentexemple suivant récupère le contenu d'un ensemble de données tel que URIs présigné.aws iotanalytics get-dataset-content --dataset-namemydatasetSortie :
{ "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=..." } ] }Pour plus d'informations, consultez GetDatasetContentle guide.
-
Pour plus de détails sur l'API, reportez-vous GetDatasetContent
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-channels.
- AWS CLI
-
Pour extraire une liste de canaux
L’exemple
list-channelssuivant affiche des informations récapitulatives sur les canaux disponibles.aws iotanalytics list-channelsSortie :
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }Pour plus d'informations, consultez ListChannelsla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListChannels
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-dataset-contents.
- AWS CLI
-
Pour répertorier les informations sur le contenu des jeux de données
L’exemple
list-dataset-contentssuivant répertorie les informations relatives aux contenus des jeux de données qui ont été créés.aws iotanalytics list-dataset-contents \ --dataset-namemydatasetSortie :
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }Pour plus d'informations, consultez ListDatasetContentsla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListDatasetContents
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-datasets.
- AWS CLI
-
Pour extraire des informations sur des jeux de données
L’exemple
list-datasetssuivant répertorie des informations récapitulatives sur les jeux de données disponibles.aws iotanalytics list-datasetsSortie :
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }Pour plus d'informations, consultez ListDatasetsla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListDatasets
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-datastores.
- AWS CLI
-
Pour extraire une liste des magasins de données
L’exemple
list-datastoressuivant affiche des informations récapitulatives sur les magasins de données disponibles.aws iotanalytics list-datastoresSortie :
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }Pour plus d'informations, consultez ListDatastoresla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListDatastores
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-pipelines.
- AWS CLI
-
Pour extraire une liste de pipelines
L’exemple
list-pipelinessuivant affiche une liste des pipelines disponibles.aws iotanalytics list-pipelinesSortie :
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }Pour plus d'informations, consultez ListPipelinesla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListPipelines
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises d’une ressource
L’exemple
list-tags-for-resourcesuivant répertorie les balises que vous avez attachées à la ressource spécifiée.aws iotanalytics list-tags-for-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"Sortie :
{ "tags": [ { "value": "bar", "key": "foo" } ] }Pour plus d'informations, consultez ListTagsForResourcela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous ListTagsForResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserput-logging-options.
- AWS CLI
-
Pour définir ou mettre à jour les options de journalisation
L'
put-logging-optionsexemple suivant définit ou met à jour les options de journalisation d' AWS IoT Analytics. Si vous mettez à jour la valeur de n’importe quel champloggingOptions, la modification peut nécessiter jusqu’à une minute pour prendre effet. En outre, si vous modifiez la stratégie attachée au rôle que vous avez spécifié dans le champ « roleArn » (par exemple, pour corriger une stratégie non valide), la modification peut nécessiter jusqu’à 5 minutes pour prendre effet.aws iotanalytics put-logging-options \ --cli-input-jsonfile://put-logging-options.jsonContenu de
put-logging-options.json:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez PutLoggingOptionsla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous PutLoggingOptions
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserrun-pipeline-activity.
- AWS CLI
-
Pour simuler une activité de pipeline
L’exemple
run-pipeline-activitysuivant simule les résultats de l’exécution d’une activité de pipeline sur des données utiles de message.aws iotanalytics run-pipeline-activity \ --pipeline-activityfile://maths.json\ --payloadsfile://payloads.jsonContenu de
maths.json:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }Contenu de
payloads.json:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]Sortie :
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }Pour plus d'informations, consultez RunPipelineActivityla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous RunPipelineActivity
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisersample-channel-data.
- AWS CLI
-
Pour extraire des exemples de messages d’un canal
L’exemple
sample-channel-datasuivant extrait un échantillon de messages depuis le canal spécifié ingéré au cours de la période spécifiée. Jusqu’à 10 messages peuvent être extraits.aws iotanalytics sample-channel-data \ --channel-namemychannelSortie :
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }Pour plus d'informations, consultez SampleChannelDatala référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous SampleChannelData
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-pipeline-reprocessing.
- AWS CLI
-
Pour démarrer le retraitement du pipeline
L’exemple
start-pipeline-reprocessingsuivant démarre le retraitement des données de message brutes via le pipeline spécifié.aws iotanalytics start-pipeline-reprocessing \ --pipeline-namemypipelineSortie :
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }Pour plus d'informations, consultez StartPipelineReprocessingla référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous StartPipelineReprocessing
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource.
- AWS CLI
-
Pour ajouter ou modifier des balises sur une ressource
L’exemple
tag-resourcesuivant ajoute ou modifie les balises attachées à la ressource spécifiée.aws iotanalytics tag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez TagResourcela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous TagResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource.
- AWS CLI
-
Pour supprimer des balises d’une ressource
L’exemple
untag-resourcesuivant supprime les balises portant les noms de clé spécifiés de la ressource spécifiée.aws iotanalytics untag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tag-keys "[\"Environment\"]"Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez UntagResource < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UntagResource .html > dans le manuel AWS IoT Analytics API Reference.
-
Pour plus de détails sur l'API, reportez-vous UntagResource
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-channel.
- AWS CLI
-
Pour modifier un canal
L’exemple
update-channelsuivant modifie les paramètres du canal spécifié.aws iotanalytics update-channel \ --cli-input-jsonfile://update-channel.jsonContenu de
update-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez UpdateChannella référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous UpdateChannel
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-dataset.
- AWS CLI
-
Pour mettre à jour un jeu de données
L’exemple
update-datasetsuivant modifie les paramètres du jeu de données spécifié.aws iotanalytics update-dataset \ --cli-input-jsonfile://update-dataset.jsonContenu de
update-dataset.json:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez UpdateDataset < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UpdateDataset .html > dans le manuel AWS IoT Analytics API Reference.
-
Pour plus de détails sur l'API, reportez-vous UpdateDataset
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-datastore.
- AWS CLI
-
Pour mettre à jour un magasin de données
L’exemple
update-datastoresuivant modifie les paramètres du magasin de données spécifié.aws iotanalytics update-datastore \ --cli-input-jsonfile://update-datastore.jsonContenu du fichier update-datastore.json :
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez UpdateDatastorela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous UpdateDatastore
à la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-pipeline.
- AWS CLI
-
Pour mettre à jour un pipeline
L’exemple
update-pipelinesuivant modifie les paramètres du pipeline spécifié. Vous devez spécifier un canal et une activité de magasin de données une activité et, éventuellement, jusqu’à 23 activités supplémentaires dans le tableaupipelineActivities.aws iotanalytics update-pipeline \ --cli-input-jsonfile://update-pipeline.jsonContenu du fichier 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" } } ] }Cette commande ne produit aucune sortie.
Pour plus d'informations, consultez UpdatePipelinela référence des API AWS IoT Analytics.
-
Pour plus de détails sur l'API, reportez-vous UpdatePipeline
à la section Référence des AWS CLI commandes.
-