Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
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 merupakan 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-messageContoh berikut mengirimkan pesan ke saluran yang ditentukan.aws iotanalytics batch-put-message \ --cli-binary-formatraw-in-base64-out\ --cli-input-jsonfile://batch-put-message.jsonIsi dari
batch-put-message.json:{ "channelName": "mychannel", "messages": [ { "messageId": "0001", "payload": "eyAidGVtcGVyYXR1cmUiOiAyMCB9" } ] }Output:
{ "batchPutMessageErrorEntries": [] }Untuk informasi selengkapnya, lihat BatchPutMessagedi Referensi API AWS IoT Analytics.
-
Untuk detail API, 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-reprocessingContoh berikut membatalkan pemrosesan ulang data melalui pipeline yang ditentukan.aws iotanalytics cancel-pipeline-reprocessing \ --pipeline-namemypipeline\ --reprocessing-id"6ad2764f-fb13-4de3-b101-4e74af03b043"Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat CancelPipelineReprocessingdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat CancelPipelineReprocessing
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-channel.
- AWS CLI
-
Untuk membuat saluran
create-channelContoh berikut membuat saluran dengan konfigurasi yang ditentukan. Saluran mengumpulkan data dari topik MQTT dan mengarsipkan pesan mentah dan belum diproses sebelum menerbitkan data ke alur.aws iotanalytics create-channel \ --cli-input-jsonfile://create-channel.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat CreateChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-dataset-content.
- AWS CLI
-
Untuk membuat konten dari dataset
create-dataset-contentContoh berikut membuat konten dari dataset tertentu dengan menerapkanqueryAction(query SQL) ataucontainerAction(mengeksekusi aplikasi containerized).aws iotanalytics create-dataset-content \ --dataset-namemydatasetOutput:
{ "versionId": "d494b416-9850-4670-b885-ca22f1e89d62" }Untuk informasi selengkapnya, lihat CreateDatasetContentdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat CreateDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-dataset.
- AWS CLI
-
Untuk membuat dataset
create-datasetContoh berikut membuat dataset. Sebuah dataset menyimpan data yang diambil dari penyimpanan data dengan menerapkanqueryAction(query SQL) ataucontainerAction(mengeksekusi aplikasi containerized). Operasi ini menciptakan kerangka dataset. Anda dapat mengisi kumpulan data secara manual dengan meneleponCreateDatasetContentatau secara otomatis sesuai dengan yangtriggerAnda tentukan.aws iotanalytics create-dataset \ --cli-input-jsonfile://create-dataset.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat CreateDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-datastore.
- AWS CLI
-
Untuk membuat penyimpanan data
create-datastoreContoh berikut membuat penyimpanan data, yang merupakan repositori untuk pesan.aws iotanalytics create-datastore \ --cli-input-jsonfile://create-datastore.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat CreateDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-pipeline.
- AWS CLI
-
Membuat Pipeline IoT Analytics
create-pipelineContoh berikut membuat pipeline. Pipeline mengkonsumsi 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 dalampipelineActivitiesarray.aws iotanalytics create-pipeline \ --cli-input-jsonfile://create-pipeline.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat CreatePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-channel.
- AWS CLI
-
Menghapus Saluran IoT Analytics
delete-channelContoh berikut menghapus saluran yang ditentukan.aws iotanalytics delete-channel \ --channel-namemychannelPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteChanneldi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat DeleteChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-dataset-content.
- AWS CLI
-
Untuk menghapus konten dataset
delete-dataset-contentContoh berikut menghapus konten dari dataset yang ditentukan.aws iotanalytics delete-dataset-content \ --dataset-namemydatasetPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatasetContentdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat DeleteDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-dataset.
- AWS CLI
-
Untuk menghapus dataset
delete-datasetContoh berikut menghapus dataset yang ditentukan. Anda tidak perlu menghapus konten kumpulan data sebelum melakukan operasi ini.aws iotanalytics delete-dataset \ --dataset-namemydatasetPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatasetdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat DeleteDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-datastore.
- AWS CLI
-
Untuk menghapus penyimpanan data
delete-datastoreContoh berikut menghapus penyimpanan data yang ditentukan.aws iotanalytics delete-datastore \ --datastore-namemydatastorePerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeleteDatastoredi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat DeleteDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-pipeline.
- AWS CLI
-
Untuk menghapus pipeline
delete-pipelineContoh berikut menghapus pipeline yang ditentukan.aws iotanalytics delete-pipeline \ --pipeline-namemypipelinePerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat DeletePipelinedi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat DeletePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-channel.
- AWS CLI
-
Untuk mengambil informasi tentang saluran
describe-channelContoh berikut menampilkan detail, termasuk statistik, untuk saluran yang ditentukan.aws iotanalytics describe-channel \ --channel-namemychannel\ --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 API AWS IoT Analytics.
-
Untuk detail API, lihat DescribeChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-dataset.
- AWS CLI
-
Untuk mengambil informasi tentang dataset
describe-datasetContoh berikut menampilkan rincian untuk dataset tertentu.aws iotanalytics describe-dataset \ --dataset-namemydatasetOutput:
{ "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 API AWS IoT Analytics.
-
Untuk detail API, lihat DescribeDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-datastore.
- AWS CLI
-
Untuk mengambil informasi tentang penyimpanan data
describe-datastoreContoh berikut menampilkan detail, termasuk statistik, untuk penyimpanan data yang ditentukan.aws iotanalytics describe-datastore \ --datastore-namemydatastore\ --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 API AWS IoT Analytics.
-
Untuk detail API, 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-optionsContoh berikut menampilkan opsi logging AWS IoT Analytics saat ini.aws iotanalytics describe-logging-optionsPerintah 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 API AWS IoT Analytics.
-
Untuk detail API, lihat DescribeLoggingOptions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-pipeline.
- AWS CLI
-
Untuk mengambil informasi tentang pipa
describe-pipelineContoh berikut menampilkan rincian untuk pipeline yang ditentukan.aws iotanalytics describe-pipeline \ --pipeline-namemypipelineOutput:
{ "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 API AWS IoT Analytics.
-
Untuk detail API, lihat DescribePipeline
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-dataset-content.
- AWS CLI
-
Untuk mengambil isi dari dataset
get-dataset-contentContoh berikut mengambil isi dari dataset sebagai presigned. URIsaws iotanalytics get-dataset-content --dataset-namemydatasetOutput:
{ "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 detail API, lihat GetDatasetContent
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-channels.
- AWS CLI
-
Untuk mengambil daftar saluran
list-channelsContoh berikut menampilkan informasi ringkasan untuk saluran yang tersedia.aws iotanalytics list-channelsOutput:
{ "channelSummaries": [ { "status": "ACTIVE", "channelName": "mychannel", "creationTime": 1557860351.001, "lastUpdateTime": 1557860351.001 } ] }Untuk informasi selengkapnya, lihat ListChannelsdi Referensi API AWS IoT Analytics.
-
Untuk detail API, 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-contentsContoh berikut mencantumkan informasi tentang konten dataset yang telah dibuat.aws iotanalytics list-dataset-contents \ --dataset-namemydatasetOutput:
{ "datasetContentSummaries": [ { "status": { "state": "SUCCEEDED" }, "scheduleTime": 1557863215.995, "version": "b10ea2a9-66c1-4d99-8d1f-518113b738d0", "creationTime": 1557863215.995 } ] }Untuk informasi selengkapnya, lihat ListDatasetContentsdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat ListDatasetContents
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-datasets.
- AWS CLI
-
Untuk mengambil informasi tentang dataset
list-datasetsContoh berikut mencantumkan informasi ringkasan tentang kumpulan data yang tersedia.aws iotanalytics list-datasetsOutput:
{ "datasetSummaries": [ { "status": "ACTIVE", "datasetName": "mydataset", "lastUpdateTime": 1557859240.658, "triggers": [], "creationTime": 1557859240.658, "actions": [ { "actionName": "query_32", "actionType": "QUERY" } ] } ] }Untuk informasi selengkapnya, lihat ListDatasetsdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat ListDatasets
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-datastores.
- AWS CLI
-
Untuk mengambil daftar penyimpanan data
list-datastoresContoh berikut menampilkan informasi ringkasan tentang penyimpanan data yang tersedia.aws iotanalytics list-datastoresOutput:
{ "datastoreSummaries": [ { "status": "ACTIVE", "datastoreName": "mydatastore", "creationTime": 1557858971.02, "lastUpdateTime": 1557858971.02 } ] }Untuk informasi selengkapnya, lihat ListDatastoresdi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat ListDatastores
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-pipelines.
- AWS CLI
-
Untuk mengambil daftar saluran pipa
list-pipelinesContoh berikut menampilkan daftar pipeline yang tersedia.aws iotanalytics list-pipelinesOutput:
{ "pipelineSummaries": [ { "pipelineName": "mypipeline", "creationTime": 1557859124.432, "lastUpdateTime": 1557859124.432, "reprocessingSummaries": [] } ] }Untuk informasi selengkapnya, lihat ListPipelinesdi Referensi API AWS IoT Analytics.
-
Untuk detail API, 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-resourceContoh 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 API AWS IoT Analytics.
-
Untuk detail API, 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-optionsContoh berikut menetapkan atau memperbarui opsi pencatatan AWS IoT Analytics. Jika Anda memperbarui nilailoggingOptionsbidang 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-jsonfile://put-logging-options.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat PutLoggingOptions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrun-pipeline-activity.
- AWS CLI
-
Untuk mensimulasikan aktivitas pipa
run-pipeline-activityContoh berikut mensimulasikan hasil menjalankan aktivitas pipeline pada payload pesan.aws iotanalytics run-pipeline-activity \ --pipeline-activityfile://maths.json\ --payloadsfile://payloads.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, 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-dataContoh 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-namemychannelOutput:
{ "payloads": [ "eyAidGVtcGVyYXR1cmUiOiAyMCB9", "eyAiZm9vIjogImJhciIgfQ==" ] }Untuk informasi selengkapnya, lihat SampleChannelDatadi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat SampleChannelData
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-pipeline-reprocessing.
- AWS CLI
-
Untuk memulai pemrosesan ulang pipa
start-pipeline-reprocessingContoh berikut memulai pemrosesan ulang data pesan mentah melalui pipeline yang ditentukan.aws iotanalytics start-pipeline-reprocessing \ --pipeline-namemypipelineOutput:
{ "reprocessingId": "6ad2764f-fb13-4de3-b101-4e74af03b043" }Untuk informasi selengkapnya, lihat StartPipelineReprocessingdi Referensi API AWS IoT Analytics.
-
Untuk detail API, 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-resourceContoh 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 API AWS IoT Analytics.
-
Untuk detail API, lihat TagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus tag dari sumber daya
untag-resourceContoh 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 API AWS IoT Analytics.
-
Untuk detail API, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-channel.
- AWS CLI
-
Untuk memodifikasi saluran
update-channelContoh berikut memodifikasi pengaturan untuk saluran yang ditentukan.aws iotanalytics update-channel \ --cli-input-jsonfile://update-channel.jsonIsi dari
update-channel.json:{ "channelName": "mychannel", "retentionPeriod": { "numberOfDays": 92 } }Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdateChanneldi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat UpdateChannel
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-dataset.
- AWS CLI
-
Untuk memperbarui kumpulan data
update-datasetContoh berikut memodifikasi pengaturan dataset yang ditentukan.aws iotanalytics update-dataset \ --cli-input-jsonfile://update-dataset.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat UpdateDataset
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-datastore.
- AWS CLI
-
Untuk memperbarui penyimpanan data
update-datastoreContoh berikut memodifikasi pengaturan penyimpanan data yang ditentukan.aws iotanalytics update-datastore \ --cli-input-jsonfile://update-datastore.jsonIsi update-datastore.json:
{ "datastoreName": "mydatastore", "retentionPeriod": { "numberOfDays": 93 } }Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat UpdateDatastoredi Referensi API AWS IoT Analytics.
-
Untuk detail API, lihat UpdateDatastore
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-pipeline.
- AWS CLI
-
Untuk memperbarui pipeline
update-pipelineContoh berikut memodifikasi pengaturan pipa yang ditentukan. Anda harus menentukan saluran dan aktivitas penyimpanan data dan, secara opsional, sebanyak 23 aktivitas tambahan, dalampipelineActivitieslarik.aws iotanalytics update-pipeline \ --cli-input-jsonfile://update-pipeline.jsonIsi 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 API AWS IoT Analytics.
-
Untuk detail API, lihat UpdatePipeline
di Referensi AWS CLI Perintah.
-