Exemples d’utilisation de l’AWS CLI avec AWS IoT Analytics
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant l’AWS Command Line Interface avec 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 utiliser batch-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 BatchPutMessage dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez BatchPutMessage
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser cancel-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 CancelPipelineReprocessing dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CancelPipelineReprocessing
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 CreateChannel dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CreateChannel
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 CreateDatasetContent dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CreateDatasetContent
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 CreateDataset dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CreateDataset
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 CreateDatastore dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CreateDatastore
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser create-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 CreatePipeline dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez CreatePipeline
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 DeleteChannel dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DeleteChannel
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 DeleteDatasetContent dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DeleteDatasetContent
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 DeleteDataset dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DeleteDataset
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 DeleteDatastore dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DeleteDatastore
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser delete-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 DeletePipeline dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DeletePipeline
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-channel.
- AWS CLI
-
Pour récupérer les 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 DescribeChannel dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DescribeChannel
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-dataset.
- AWS CLI
-
Pour récupérer les 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 DescribeDataset dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DescribeDataset
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-datastore.
- AWS CLI
-
Pour récupérer les 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 DescribeDatastore dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DescribeDatastore
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-logging-options.
- AWS CLI
-
Pour récupérer les options de journalisation actuelles
L’exemple
describe-logging-optionssuivant 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 DescribeLoggingOptions dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DescribeLoggingOptions
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-pipeline.
- AWS CLI
-
Pour récupérer les 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 DescribePipeline dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez DescribePipeline
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-dataset-content.
- AWS CLI
-
Pour récupérer le contenu d’un jeu de données
L’exemple
get-dataset-contentsuivant récupère le contenu d’un jeu de données sous forme d’URI présignées.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 GetDatasetContent dans le guide.
-
Pour plus de détails sur l’API, consultez GetDatasetContent
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-channels.
- AWS CLI
-
Pour récupérer une liste de canaux
L’exemple
list-channelssuivant affiche les 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 ListChannels dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListChannels
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-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 ListDatasetContents dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListDatasetContents
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-datasets.
- AWS CLI
-
Pour récupérer les 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 ListDatasets dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListDatasets
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-datastores.
- AWS CLI
-
Pour récupérer une liste des magasins de données
L’exemple
list-datastoressuivant affiche les 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 ListDatastores dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListDatastores
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-pipelines.
- AWS CLI
-
Pour récupérer 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 ListPipelines dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListPipelines
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-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 ListTagsForResource dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez ListTagsForResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-logging-options.
- AWS CLI
-
Pour définir ou mettre à jour les options de journalisation
L’exemple
put-logging-optionssuivant 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’à cinq 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 PutLoggingOptions dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez PutLoggingOptions
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser run-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 RunPipelineActivity dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez RunPipelineActivity
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser sample-channel-data.
- AWS CLI
-
Pour récupérer des exemples de messages d’un canal
L’exemple
sample-channel-datasuivant récupère 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 SampleChannelData dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez SampleChannelData
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser start-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 StartPipelineReprocessing dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez StartPipelineReprocessing
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser tag-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 TagResource dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez TagResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser untag-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 la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez UntagResource
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-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 UpdateChannel dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez UpdateChannel
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-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 la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez UpdateDataset
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-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 UpdateDatastore dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez UpdateDatastore
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-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 UpdatePipeline dans la Référence des API d’AWS IoT Analytics.
-
Pour plus de détails sur l’API, consultez UpdatePipeline
dans la Référence des commandes de l’AWS CLI.
-