Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT Analytics contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS IoT Analytics.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakanbatch-put-message
.
- AWS CLI
-
Untuk mengirim pesan ke saluran
batch-put-message
Contoh berikut mengirimkan pesan ke saluran yang ditentukan.aws iotanalytics batch-put-message \ --cli-binary-format
raw-in-base64-out
\ --cli-input-jsonfile://batch-put-message.json
Isi dari
batch-put-message.json
:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }
Output:
{ "batchPutMessageErrorEntries": [] }
Untuk informasi selengkapnya, lihat BatchPutMessagedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat BatchPutMessage
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancancel-pipeline-reprocessing
.
- AWS CLI
-
Untuk membatalkan pemrosesan ulang data melalui pipa
cancel-pipeline-reprocessing
Contoh berikut membatalkan pemrosesan ulang data melalui pipeline yang ditentukan.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-name
mypipeline
\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat CancelPipelineReprocessingdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CancelPipelineReprocessing
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-channel
.
- AWS CLI
-
Untuk membuat saluran
create-channel
Contoh berikut membuat saluran dengan konfigurasi yang ditentukan. Saluran mengumpulkan data dari suatu MQTT topik dan mengarsipkan pesan mentah yang belum diproses sebelum mempublikasikan data ke pipeline.aws iotanalytics create-channel \ --cli-input-json
file://create-channel.json
Isi dari
create-channel.json
:{ "channelName": "mychannel", "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Output:
{ "channelArn": "arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel", "channelName": "mychannel", "retentionPeriod": { "unlimited": true } }
Untuk informasi selengkapnya, lihat CreateChanneldi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CreateChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-dataset-content
.
- AWS CLI
-
Untuk membuat konten dari dataset
create-dataset-content
Contoh berikut membuat konten dari dataset tertentu dengan menerapkan (SQLquery) atauqueryAction
containerAction
(mengeksekusi aplikasi containerized).aws iotanalytics create-dataset-content \ --dataset-name
mydataset
Output:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }
Untuk informasi selengkapnya, lihat CreateDatasetContentdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CreateDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-dataset
.
- AWS CLI
-
Untuk membuat dataset
create-dataset
Contoh berikut membuat dataset. Dataset menyimpan data yang diambil dari penyimpanan data dengan menerapkan (SQLkueri) atauqueryAction
containerAction
(mengeksekusi aplikasi kontainerisasi). Operasi ini menciptakan kerangka dataset. Anda dapat mengisi kumpulan data secara manual dengan meneleponCreateDatasetContent
atau secara otomatis sesuai dengan yangtrigger
Anda tentukan.aws iotanalytics create-dataset \ --cli-input-json
file://create-dataset.json
Isi dari
create-dataset.json
:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "unlimited": true }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Output:
{ "datasetName": "mydataset", "retentionPeriod": { "unlimited": true }, "datasetArn": "arn:aws:iotanalytics:us-west-2:123456789012:dataset/mydataset" }
Untuk informasi selengkapnya, lihat CreateDatasetdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CreateDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-datastore
.
- AWS CLI
-
Untuk membuat penyimpanan data
create-datastore
Contoh berikut membuat penyimpanan data, yang merupakan repositori untuk pesan.aws iotanalytics create-datastore \ --cli-input-json
file://create-datastore.json
Isi dari
create-datastore.json
:{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 90 }, "tags": [ { "key": "Environment", "value": "Production" } ] }
Output:
{ "datastoreName": "mydatastore", "datastoreArn": "arn:aws:iotanalytics:us-west-2:123456789012:datastore/mydatastore", "retentionPeriod": { "numberOfDays": 90, "unlimited": false } }
Untuk informasi selengkapnya, lihat CreateDatastoredi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CreateDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-pipeline
.
- AWS CLI
-
Membuat Pipeline IoT Analytics
create-pipeline
Contoh berikut membuat pipeline. Pipeline menggunakan pesan dari saluran dan memungkinkan Anda memproses pesan sebelum menyimpannya di penyimpanan data. Anda harus menentukan saluran dan aktivitas penyimpanan data dan, secara opsional, sebanyak 23 aktivitas tambahan dalampipelineActivities
array.aws iotanalytics create-pipeline \ --cli-input-json
file://create-pipeline.json
Isi dari
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" } ] }
Output:
{ "pipelineArn": "arn:aws:iotanalytics:us-west-2:123456789012:pipeline/mypipeline", "pipelineName": "mypipeline" }
Untuk informasi selengkapnya, lihat CreatePipelinedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat CreatePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-channel
.
- AWS CLI
-
Menghapus Saluran IoT Analytics
delete-channel
Contoh berikut menghapus saluran yang ditentukan.aws iotanalytics delete-channel \ --channel-name
mychannel
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteChanneldi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DeleteChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-dataset-content
.
- AWS CLI
-
Untuk menghapus konten dataset
delete-dataset-content
Contoh berikut menghapus konten dari dataset yang ditentukan.aws iotanalytics delete-dataset-content \ --dataset-name
mydataset
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatasetContentdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DeleteDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-dataset
.
- AWS CLI
-
Untuk menghapus dataset
delete-dataset
Contoh berikut menghapus dataset yang ditentukan. Anda tidak perlu menghapus konten kumpulan data sebelum melakukan operasi ini.aws iotanalytics delete-dataset \ --dataset-name
mydataset
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatasetdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DeleteDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-datastore
.
- AWS CLI
-
Untuk menghapus penyimpanan data
delete-datastore
Contoh berikut menghapus penyimpanan data yang ditentukan.aws iotanalytics delete-datastore \ --datastore-name
mydatastore
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatastoredi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DeleteDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-pipeline
.
- AWS CLI
-
Untuk menghapus pipeline
delete-pipeline
Contoh berikut menghapus pipeline yang ditentukan.aws iotanalytics delete-pipeline \ --pipeline-name
mypipeline
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeletePipelinedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DeletePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-channel
.
- AWS CLI
-
Untuk mengambil informasi tentang saluran
describe-channel
Contoh berikut menampilkan detail, termasuk statistik, untuk saluran yang ditentukan.aws iotanalytics describe-channel \ --channel-name
mychannel
\ --include-statisticsOutput:
{ "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" } }
Untuk informasi selengkapnya, lihat DescribeChanneldi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DescribeChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-dataset
.
- AWS CLI
-
Untuk mengambil informasi tentang dataset
describe-dataset
Contoh berikut menampilkan rincian untuk dataset tertentu.aws iotanalytics describe-dataset \ --dataset-name
mydataset
Output:
{ "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" } }
Untuk informasi selengkapnya, lihat DescribeDatasetdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DescribeDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-datastore
.
- AWS CLI
-
Untuk mengambil informasi tentang penyimpanan data
describe-datastore
Contoh berikut menampilkan detail, termasuk statistik, untuk penyimpanan data yang ditentukan.aws iotanalytics describe-datastore \ --datastore-name
mydatastore
\ --include-statisticsOutput:
{ "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 } } }
Untuk informasi selengkapnya, lihat DescribeDatastoredi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DescribeDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-logging-options
.
- AWS CLI
-
Untuk mengambil opsi logging saat ini
describe-logging-options
Contoh berikut menampilkan opsi logging AWS IoT Analytics saat ini.aws iotanalytics describe-logging-options
Perintah ini tidak menghasilkan output. Output:
{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "enabled": true, "level": "ERROR" } }
Untuk informasi selengkapnya, lihat DescribeLoggingOptionsdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DescribeLoggingOptions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-pipeline
.
- AWS CLI
-
Untuk mengambil informasi tentang pipa
describe-pipeline
Contoh berikut menampilkan rincian untuk pipeline yang ditentukan.aws iotanalytics describe-pipeline \ --pipeline-name
mypipeline
Output:
{ "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" } }
Untuk informasi selengkapnya, lihat DescribePipelinedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat DescribePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-dataset-content
.
- AWS CLI
-
Untuk mengambil isi dari dataset
get-dataset-content
Contoh berikut mengambil isi dari dataset sebagai presigned. URIsaws iotanalytics get-dataset-content --dataset-name
mydataset
Output:
{ "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=..." } ] }
Untuk informasi lebih lanjut, lihat GetDatasetContentdi panduan.
-
Untuk API detailnya, lihat GetDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-channels
.
- AWS CLI
-
Untuk mengambil daftar saluran
list-channels
Contoh berikut menampilkan informasi ringkasan untuk saluran yang tersedia.aws iotanalytics list-channels
Output:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }
Untuk informasi selengkapnya, lihat ListChannelsdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListChannels
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-dataset-contents
.
- AWS CLI
-
Untuk membuat daftar informasi tentang konten dataset
list-dataset-contents
Contoh berikut mencantumkan informasi tentang konten dataset yang telah dibuat.aws iotanalytics list-dataset-contents \ --dataset-name
mydataset
Output:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }
Untuk informasi selengkapnya, lihat ListDatasetContentsdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListDatasetContents
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-datasets
.
- AWS CLI
-
Untuk mengambil informasi tentang dataset
list-datasets
Contoh berikut mencantumkan informasi ringkasan tentang kumpulan data yang tersedia.aws iotanalytics list-datasets
Output:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }
Untuk informasi selengkapnya, lihat ListDatasetsdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListDatasets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-datastores
.
- AWS CLI
-
Untuk mengambil daftar penyimpanan data
list-datastores
Contoh berikut menampilkan informasi ringkasan tentang penyimpanan data yang tersedia.aws iotanalytics list-datastores
Output:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }
Untuk informasi selengkapnya, lihat ListDatastoresdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListDatastores
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-pipelines
.
- AWS CLI
-
Untuk mengambil daftar saluran pipa
list-pipelines
Contoh berikut menampilkan daftar pipeline yang tersedia.aws iotanalytics list-pipelines
Output:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }
Untuk informasi selengkapnya, lihat ListPipelinesdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListPipelines
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource
.
- AWS CLI
-
Untuk membuat daftar tag untuk sumber daya
list-tags-for-resource
Contoh berikut Daftar tag yang telah Anda lampirkan ke sumber daya yang ditentukan.aws iotanalytics list-tags-for-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
Output:
{ "tags": [ { "value": "bar", "key": "foo" } ] }
Untuk informasi selengkapnya, lihat ListTagsForResourcedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanput-logging-options
.
- AWS CLI
-
Untuk mengatur atau memperbarui opsi pencatatan
put-logging-options
Contoh berikut menetapkan atau memperbarui opsi pencatatan AWS IoT Analytics. Jika Anda memperbarui nilailoggingOptions
bidang apa pun, perlu waktu hingga satu menit agar perubahan diterapkan. Selain itu, jika Anda mengubah kebijakan yang dilampirkan pada peran yang Anda tentukan di bidang roleArn "" (misalnya, untuk memperbaiki kebijakan yang tidak valid), perubahan tersebut dapat memakan waktu hingga lima menit agar perubahan tersebut diterapkan.aws iotanalytics put-logging-options \ --cli-input-json
file://put-logging-options.json
Isi dari
put-logging-options.json
:{ "loggingOptions": { "roleArn": "arn:aws:iam::123456789012:role/service-role/myIoTAnalyticsRole", "level": "ERROR", "enabled": true } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat PutLoggingOptionsdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat PutLoggingOptions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrun-pipeline-activity
.
- AWS CLI
-
Untuk mensimulasikan aktivitas pipa
run-pipeline-activity
Contoh berikut mensimulasikan hasil menjalankan aktivitas pipeline pada payload pesan.aws iotanalytics run-pipeline-activity \ --pipeline-activity
file://maths.json
\ --payloadsfile://payloads.json
Isi dari
maths.json
:{ "math": { "name": "MyMathActivity", "math": "((temp - 32) * 5.0) / 9.0", "attribute": "tempC" } }
Isi dari
payloads.json
:[ "{\"humidity\": 52, \"temp\": 68 }", "{\"humidity\": 52, \"temp\": 32 }" ]
Output:
{ "logResult": "", "payloads": [ "eyJodW1pZGl0eSI6NTIsInRlbXAiOjY4LCJ0ZW1wQyI6MjB9", "eyJodW1pZGl0eSI6NTIsInRlbXAiOjMyLCJ0ZW1wQyI6MH0=" ] }
Untuk informasi selengkapnya, lihat RunPipelineActivitydi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat RunPipelineActivity
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakansample-channel-data
.
- AWS CLI
-
Untuk mengambil contoh pesan dari saluran
sample-channel-data
Contoh berikut mengambil sampel pesan dari saluran tertentu yang dicerna selama jangka waktu yang ditentukan. Anda dapat mengambil hingga 10 pesan.aws iotanalytics sample-channel-data \ --channel-name
mychannel
Output:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }
Untuk informasi selengkapnya, lihat SampleChannelDatadi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat SampleChannelData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-pipeline-reprocessing
.
- AWS CLI
-
Untuk memulai pemrosesan ulang pipa
start-pipeline-reprocessing
Contoh berikut memulai pemrosesan ulang data pesan mentah melalui pipeline yang ditentukan.aws iotanalytics start-pipeline-reprocessing \ --pipeline-name
mypipeline
Output:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }
Untuk informasi selengkapnya, lihat StartPipelineReprocessingdi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat StartPipelineReprocessing
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource
.
- AWS CLI
-
Untuk menambah atau memodifikasi tag untuk sumber daya
tag-resource
Contoh berikut menambah atau memodifikasi tag yang dilampirkan ke sumber daya yang ditentukan.aws iotanalytics tag-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
\ --tags "[{\"key\": \"Environment\", \"value\": \"Production\"}]"Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat TagResourcedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource
.
- AWS CLI
-
Untuk menghapus tag dari sumber daya
untag-resource
Contoh berikut menghapus tag dengan nama kunci yang ditentukan dari sumber daya yang ditentukan.aws iotanalytics untag-resource \ --resource-arn
"arn:aws:iotanalytics:us-west-2:123456789012:channel/mychannel"
\ --tag-keys "[\"Environment\"]"Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UntagResource < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UntagResource .html > di Referensi AWS IoT Analytics. API
-
Untuk API detailnya, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-channel
.
- AWS CLI
-
Untuk memodifikasi saluran
update-channel
Contoh berikut memodifikasi pengaturan untuk saluran yang ditentukan.aws iotanalytics update-channel \ --cli-input-json
file://update-channel.json
Isi dari
update-channel.json
:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdateChanneldi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat UpdateChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-dataset
.
- AWS CLI
-
Untuk memperbarui kumpulan data
update-dataset
Contoh berikut memodifikasi pengaturan dataset yang ditentukan.aws iotanalytics update-dataset \ --cli-input-json
file://update-dataset.json
Isi dari
update-dataset.json
:{ "datasetName": "mydataset", "actions": [ { "actionName": "myDatasetUpdateAction", "queryAction": { "sqlQuery": "SELECT * FROM mydatastore" } } ], "retentionPeriod": { "numberOfDays": 92 } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdateDataset < https://docs.aws.amazon.com/iotanalytics/ latest/APIReference/API _ UpdateDataset .html > di Referensi AWS IoT Analytics. API
-
Untuk API detailnya, lihat UpdateDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-datastore
.
- AWS CLI
-
Untuk memperbarui penyimpanan data
update-datastore
Contoh berikut memodifikasi pengaturan penyimpanan data yang ditentukan.aws iotanalytics update-datastore \ --cli-input-json
file://update-datastore.json
Isi update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdateDatastoredi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat UpdateDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-pipeline
.
- AWS CLI
-
Untuk memperbarui pipeline
update-pipeline
Contoh berikut memodifikasi pengaturan pipa yang ditentukan. Anda harus menentukan saluran dan aktivitas penyimpanan data dan, secara opsional, sebanyak 23 aktivitas tambahan, dalampipelineActivities
array.aws iotanalytics update-pipeline \ --cli-input-json
file://update-pipeline.json
Isi 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" } } ] }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdatePipelinedi Referensi AWS IoT API Analytics.
-
Untuk API detailnya, lihat UpdatePipeline
di Referensi AWS CLI Perintah.
-