Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT Analytics を使用した の例 AWS CLI
次のコード例は、 AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています AWS IoT Analytics。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。
トピック
アクション
次の例は、batch-put-message を使用する方法を説明しています。
- AWS CLI
-
チャネルにメッセージを送信するには
次の
batch-put-messageの例では、指定されたチャネルにメッセージを送信します。aws iotanalytics batch-put-message \ --cli-binary-formatraw-in-base64-out\ --cli-input-jsonfile://batch-put-message.jsonbatch-put-message.jsonの内容:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }出力:
{ "batchPutMessageErrorEntries": [] }詳細については、「AWS IoT Analytics API リファレンス」の「BatchPutMessage」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「BatchPutMessage
」を参照してください。
-
次の例は、cancel-pipeline-reprocessing を使用する方法を説明しています。
- AWS CLI
-
パイプラインによるデータの再処理をキャンセルするには
次の
cancel-pipeline-reprocessingの例では、指定されたパイプラインによるデータの再処理をキャンセルします。aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-namemypipeline\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「CancelPipelineReprocessing」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CancelPipelineReprocessing
」を参照してください。
-
次の例は、create-channel を使用する方法を説明しています。
- AWS CLI
-
チャネルを作成するには
次の
create-channelの例では、指定された設定でチャネルを作成します。チャネルは、MQTT トピックからデータを収集し、未処理の raw メッセージをアーカイブしてから、データをパイプラインに発行します。aws iotanalytics create-channel \ --cli-input-jsonfile://create-channel.jsoncreate-channel.jsonの内容:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }出力:
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }詳細については、「AWS IoT Analytics API リファレンス」の「CreateChannel」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateChannel
」を参照してください。
-
次の例は、create-dataset-content を使用する方法を説明しています。
- AWS CLI
-
データセットのコンテンツを作成するには
次の
create-dataset-contentの例では、queryAction(SQL クエリ) またはcontainerAction(コンテナ化されたアプリケーションを実行) を適用して、指定されたデータセットのコンテンツを作成します。aws iotanalytics create-dataset-content \ --dataset-namemydataset出力:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }詳細については、「AWS IoT Analytics API リファレンス」の「CreateDatasetContent」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDatasetContent
」を参照してください。
-
次の例は、create-dataset を使用する方法を説明しています。
- AWS CLI
-
データセットを作成するには
次の
create-datasetの例では、データセットを作成します。データセットにより、queryActionSQL クエリまたはcontainerActionコンテナ化されたアプリケーションの実行を適用してデータストアから取得されたデータを保存します。このオペレーションによりデータセットのスケルトンが作成されます。データセットには、CreateDatasetContentを呼び出して手動で入力するか、指定したtriggerに従って自動的に入力できます。aws iotanalytics create-dataset \ --cli-input-jsonfile://create-dataset.jsoncreate-dataset.jsonの内容:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }出力:
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }詳細については、「AWS IoT Analytics API リファレンス」の「CreateDataset」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDataset
」を参照してください。
-
次の例は、create-datastore を使用する方法を説明しています。
- AWS CLI
-
データストアを作成するには
次の
create-datastoreの例では、メッセージのリポジトリであるデータストアを作成します。aws iotanalytics create-datastore \ --cli-input-jsonfile://create-datastore.jsoncreate-datastore.jsonの内容:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }出力:
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }詳細については、「AWS IoT Analytics API リファレンス」の「CreateDatastore」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateDatastore
」を参照してください。
-
次の例は、create-pipeline を使用する方法を説明しています。
- AWS CLI
-
IoT Analytics パイプラインを作成する
次の
create-pipelineの例では、パイプラインを作成します。パイプラインではチャネルからのメッセージが消費されるため、メッセージをデータストアに保存する前に処理できます。pipelineActivities配列に、チャネルとデータストアの両方のアクティビティと、必要に応じて最大 23 個の追加のアクティビティを指定する必要があります。aws iotanalytics create-pipeline \ --cli-input-jsonfile://create-pipeline.jsoncreate-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" } ] }出力:
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }詳細については、「AWS IoT Analytics API リファレンス」の「CreatePipeline」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreatePipeline
」を参照してください。
-
次の例は、delete-channel を使用する方法を説明しています。
- AWS CLI
-
IoT Analytics チャネルを削除する
次の
delete-channelの例では、指定されたチャネルを削除します。aws iotanalytics delete-channel \ --channel-namemychannelこのコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「DeleteChannel」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteChannel
」を参照してください。
-
次の例は、delete-dataset-content を使用する方法を説明しています。
- AWS CLI
-
データセットのコンテンツを削除するには
次の
delete-dataset-contentの例では、指定されたデータセットのコンテンツを削除します。aws iotanalytics delete-dataset-content \ --dataset-namemydatasetこのコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「DeleteDatasetContent」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDatasetContent
」を参照してください。
-
次の例は、delete-dataset を使用する方法を説明しています。
- AWS CLI
-
データセットを削除するには
次の
delete-datasetの例では、指定されたデータセットを削除します。このオペレーションの実行前にデータセットのコンテンツを消去する必要はありません。aws iotanalytics delete-dataset \ --dataset-namemydatasetこのコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「DeleteDataset」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDataset
」を参照してください。
-
次の例は、delete-datastore を使用する方法を説明しています。
- AWS CLI
-
データストアを削除するには
次の
delete-datastoreの例では、指定されたデータストアを削除します。aws iotanalytics delete-datastore \ --datastore-namemydatastoreこのコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「DeleteDatastore」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteDatastore
」を参照してください。
-
次の例は、delete-pipeline を使用する方法を説明しています。
- AWS CLI
-
パイプラインを削除するには
次の
delete-pipelineの例では、指定されたパイプラインを削除します。aws iotanalytics delete-pipeline \ --pipeline-namemypipelineこのコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「DeletePipeline」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DeletePipeline
」を参照してください。
-
次の例は、describe-channel を使用する方法を説明しています。
- AWS CLI
-
チャネルに関する情報を取得するには
次の
describe-channelの例では、指定されたチャネルの詳細 (統計を含む) を表示します。aws iotanalytics describe-channel \ --channel-namemychannel\ --include-statistics出力:
{ "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" } }詳細については、「AWS IoT Analytics API リファレンス」の「DescribeChannel」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeChannel
」を参照してください。
-
次の例は、describe-dataset を使用する方法を説明しています。
- AWS CLI
-
データセットに関する情報を取得するには
次の
describe-datasetの例では、指定されたデータセットの詳細を表示します。aws iotanalytics describe-dataset \ --dataset-namemydataset出力:
{ "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" } }詳細については、「AWS IoT Analytics API リファレンス」の「DescribeDataset」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeDataset
」を参照してください。
-
次の例は、describe-datastore を使用する方法を説明しています。
- AWS CLI
-
データストアに関する情報を取得するには
次の
describe-datastoreの例では、指定されたデータストアの詳細 (統計を含む) を表示します。aws iotanalytics describe-datastore \ --datastore-namemydatastore\ --include-statistics出力:
{ "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 } } }詳細については、「AWS IoT Analytics API リファレンス」の「DescribeDatastore」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeDatastore
」を参照してください。
-
次の例は、describe-logging-options を使用する方法を説明しています。
- AWS CLI
-
現在のログ記録オプションを取得するには
次の の
describe-logging-options例では、現在の AWS IoT Analytics ログ記録オプションを表示します。aws iotanalytics describe-logging-optionsこのコマンドでは何も出力されません。出力:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }詳細については、「AWS IoT Analytics API リファレンス」の「DescribeLoggingOptions」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeLoggingOptions
」を参照してください。
-
次の例は、describe-pipeline を使用する方法を説明しています。
- AWS CLI
-
パイプラインに関する情報を取得するには
次の
describe-pipelineの例では、指定されたパイプラインの詳細を表示します。aws iotanalytics describe-pipeline \ --pipeline-namemypipeline出力:
{ "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" } }詳細については、「AWS IoT Analytics API リファレンス」の「DescribePipeline」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribePipeline
」を参照してください。
-
次の例は、get-dataset-content を使用する方法を説明しています。
- AWS CLI
-
データセットのコンテンツを取得するには
次の
get-dataset-contentの例では、データセットのコンテンツを署名付き URI として取得します。aws iotanalytics get-dataset-content --dataset-namemydataset出力:
{ "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=..." } ] }詳細については、ガイドの「GetDatasetContent」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「GetDatasetContent
」を参照してください。
-
次の例は、list-channels を使用する方法を説明しています。
- AWS CLI
-
チャネルのリストを取得するには
次の
list-channelsの例では、使用可能なチャネルの概要情報を表示します。aws iotanalytics list-channels出力:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListChannels」を参照してください。
-
API の詳細については、AWS CLI コマンドリファレンスの「ListChannels
」を参照してください。
-
次の例は、list-dataset-contents を使用する方法を説明しています。
- AWS CLI
-
データセットのコンテンツに関する情報を一覧表示するには
次の
list-dataset-contentsの例では、作成されたデータセットのコンテンツに関する情報を一覧表示します。aws iotanalytics list-dataset-contents \ --dataset-namemydataset出力:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListDatasetContents」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「ListDatasetContents
」を参照してください。
-
次の例は、list-datasets を使用する方法を説明しています。
- AWS CLI
-
データセットに関する情報を取得するには
次の
list-datasetsの例では、使用可能なデータセットに関する概要情報を一覧表示します。aws iotanalytics list-datasets出力:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListDatasets」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「ListDatasets
」を参照してください。
-
次の例は、list-datastores を使用する方法を説明しています。
- AWS CLI
-
データストアのリストを取得するには
次の
list-datastoresの例では、使用可能なデータストアに関する概要情報を表示します。aws iotanalytics list-datastores出力:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListDatastores」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「ListDatastores
」を参照してください。
-
次の例は、list-pipelines を使用する方法を説明しています。
- AWS CLI
-
パイプラインのリストを取得するには
次の
list-pipelinesの例では、使用可能なパイプラインのリストを表示します。aws iotanalytics list-pipelines出力:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListPipelines」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「ListPipelines
」を参照してください。
-
次の例は、list-tags-for-resource を使用する方法を説明しています。
- AWS CLI
-
リソースのタグを一覧表示するには
次の
list-tags-for-resourceの例では、指定されたリソースにアタッチしたタグを一覧表示します。aws iotanalytics list-tags-for-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"出力:
{ "tags": [ { "value": "bar", "key": "foo" } ] }詳細については、「AWS IoT Analytics API リファレンス」の「ListTagsForResource」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「ListTagsForResource
」を参照してください。
-
次の例は、put-logging-options を使用する方法を説明しています。
- AWS CLI
-
ログ記録オプションを設定または更新するには
次の の
put-logging-options例では、 AWS IoT Analytics のログ記録オプションを設定または更新します。loggingOptionsのいずれかのフィールドの値を更新する場合、変更が有効になるまでに最大で 1 分かかることがあります。また、"roleArn" フィールドで指定したロールにアタッチされるポリシーを変更する場合 (たとえば、無効なポリシーを修正するなど)、この変更が有効になるまでには最大で 5 分かかります。aws iotanalytics put-logging-options \ --cli-input-jsonfile://put-logging-options.jsonput-logging-options.jsonの内容:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「PutLoggingOptions」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「PutLoggingOptions
」を参照してください。
-
次の例は、run-pipeline-activity を使用する方法を説明しています。
- AWS CLI
-
パイプラインアクティビティをシミュレートするには
次の
run-pipeline-activityの例では、メッセージペイロードに対してパイプラインアクティビティを実行した結果をシミュレートします。aws iotanalytics run-pipeline-activity \ --pipeline-activityfile://maths.json\ --payloadsfile://payloads.jsonmaths.jsonの内容:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }payloads.jsonの内容:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]出力:
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }詳細については、「AWS IoT Analytics API リファレンス」の「RunPipelineActivity」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「RunPipelineActivity
」を参照してください。
-
次の例は、sample-channel-data を使用する方法を説明しています。
- AWS CLI
-
チャネルからサンプルメッセージを取得するには
次の
sample-channel-dataの例では、指定したチャネルのメッセージのうち、指定した時間枠内に取り込まれたもののサンプルを取得します。最大 10 個のメッセージを取得できます。aws iotanalytics sample-channel-data \ --channel-namemychannel出力:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }詳細については、「AWS IoT Analytics API リファレンス」の「SampleChannelData」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「SampleChannelData
」を参照してください。
-
次の例は、start-pipeline-reprocessing を使用する方法を説明しています。
- AWS CLI
-
パイプラインの再処理を開始するには
次の
start-pipeline-reprocessingの例では、指定されたパイプラインによる raw メッセージデータの再処理を開始します。aws iotanalytics start-pipeline-reprocessing \ --pipeline-namemypipeline出力:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }詳細については、「AWS IoT Analytics API リファレンス」の「StartPipelineReprocessing」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「StartPipelineReprocessing
」を参照してください。
-
次の例は、tag-resource を使用する方法を説明しています。
- AWS CLI
-
リソースのタグを追加または変更するには
次の
tag-resourceの例では、指定されたリソースにアタッチされたタグを追加または変更します。aws iotanalytics tag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「TagResource」を参照してください。
-
API の詳細については、AWS CLI コマンドリファレンスの「TagResource
」を参照してください。
-
次の例は、untag-resource を使用する方法を説明しています。
- AWS CLI
-
リソースからタグを削除する
次の
untag-resourceの例では、指定されたキー名を持つタグを指定されたリソースから削除します。aws iotanalytics untag-resource \ --resource-arn"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"\ --tag-keys "[\"Environment\"]"このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API Reference」の「UntagResource」<https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UntagResource.html >を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UntagResource
」を参照してください。
-
次の例は、update-channel を使用する方法を説明しています。
- AWS CLI
-
チャネルを変更するには
次の
update-channelの例では、指定されたチャネルの設定を変更します。aws iotanalytics update-channel \ --cli-input-jsonfile://update-channel.jsonupdate-channel.jsonの内容:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「UpdateChannel」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateChannel
」を参照してください。
-
次の例は、update-dataset を使用する方法を説明しています。
- AWS CLI
-
データセットを更新するには
次の
update-datasetの例では、指定されたデータセットの設定を変更します。aws iotanalytics update-dataset \ --cli-input-jsonfile://update-dataset.jsonupdate-dataset.jsonの内容:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API Reference」の「UpdateDataset」<https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDataset.html >を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateDataset
」を参照してください。
-
次の例は、update-datastore を使用する方法を説明しています。
- AWS CLI
-
データストアを更新するには
次の
update-datastoreの例では、指定されたデータストアの設定を変更します。aws iotanalytics update-datastore \ --cli-input-jsonfile://update-datastore.jsonupdate-datastore.json の内容:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「UpdateDatastore」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateDatastore
」を参照してください。
-
次の例は、update-pipeline を使用する方法を説明しています。
- AWS CLI
-
パイプラインを更新するには
次の
update-pipelineの例では、指定されたパイプラインの設定を変更します。pipelineActivities配列に、チャネルとデータストアの両方のアクティビティと、必要に応じて最大 23 個の追加のアクティビティを指定する必要があります。aws iotanalytics update-pipeline \ --cli-input-jsonfile://update-pipeline.jsonupdate-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" } } ] }このコマンドでは何も出力されません。
詳細については、「AWS IoT Analytics API リファレンス」の「UpdatePipeline」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UpdatePipeline
」を参照してください。
-