Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT 1-Click Contoh proyek menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS IoT 1-Click Projects.
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 menggunakanassociate-device-with-placement
.
- AWS CLI
-
Untuk mengaitkan perangkat AWS IoT 1-Klik dengan penempatan yang ada
associate-device-with-placement
Contoh berikut mengaitkan perangkat IoT AWS 1-Klik yang ditentukan dengan penempatan yang ada.aws iot1click-projects associate-device-with-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
\ --device-idG030PM0123456789
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat AssociateDeviceWithPlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-placement
.
- AWS CLI
-
Untuk membuat penempatan 1-Klik AWS IoT untuk sebuah proyek
create-placement
Contoh berikut membuat penempatan AWS IoT 1-Klik untuk proyek yang ditentukan.aws iot1click-projects create-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --attributes "{"location": "123Any
Street
Anytown,
USA
10001", "phone": "123-456-7890"}"Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat CreatePlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-project
.
- AWS CLI
-
Untuk membuat proyek AWS IoT 1-Click untuk penempatan nol atau lebih
create-project
Contoh berikut membuat proyek AWS IoT 1-Click untuk penempatan.aws iot1click-projects create-project -- file: //create-project.json cli-input-json
Isi dari
create-project.json
:{ "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "placementTemplate": { "defaultAttributes": { "City" : "Anytown" }, "deviceTemplates": { "empty-dumpster-request" : { "deviceType": "button" } } } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat CreateProject
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-placement
.
- AWS CLI
-
Untuk menghapus penempatan dari proyek
delete-placement
Contoh berikut menghapus penempatan yang ditentukan dari sebuah proyek.aws iot1click-projects delete-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat DeletePlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-project
.
- AWS CLI
-
Untuk menghapus proyek dari AWS akun Anda
delete-project
Contoh berikut menghapus proyek yang ditentukan dari AWS akun Anda.aws iot1click-projects delete-project \ --project-name
AnytownDumpsters
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat DeleteProject
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-placement
.
- AWS CLI
-
Untuk menggambarkan penempatan untuk sebuah proyek
describe-placement
Contoh berikut menjelaskan penempatan untuk proyek yang ditentukan.aws iot1click-projects describe-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Output:
{ "placement": { "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-555-0110", "location": "123 Any Street Anytown, USA 10001" }, "createdDate": 1563488454, "updatedDate": 1563488454 } }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat DescribePlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-project
.
- AWS CLI
-
Untuk mendeskripsikan proyek AWS IoT 1-Click
describe-project
Contoh berikut menjelaskan proyek AWS IoT 1-Click yang ditentukan.aws iot1click-projects describe-project \ --project-name
AnytownDumpsters
Output:
{ "project": { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "description": "All dumpsters in the Anytown region.", "createdDate": 1563483100, "updatedDate": 1563483100, "placementTemplate": { "defaultAttributes": { "City": "Anytown" }, "deviceTemplates": { "empty-dumpster-request": { "deviceType": "button", "callbackOverrides": {} } } }, "tags": {} } }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat DescribeProject
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandisassociate-device-from-placement
.
- AWS CLI
-
Untuk memisahkan perangkat dari penempatan
disassociate-device-from-placement
Contoh berikut memisahkan perangkat yang ditentukan dari penempatan.aws iot1click-projects disassociate-device-from-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
\ --device-template-nameempty-dumpster-request
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat DisassociateDeviceFromPlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-devices-in-placement
.
- AWS CLI
-
Untuk mencantumkan semua perangkat dalam penempatan yang terdapat dalam proyek
get-devices-in-placement
Contoh berikut mencantumkan semua perangkat dalam penempatan tertentu yang terkandung dalam proyek yang ditentukan.aws iot1click-projects get-devices-in-placement \ --project-name
AnytownDumpsters
\ --placement-namecustomer217
Output:
{ "devices": { "empty-dumpster-request": "G030PM0123456789" } }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat GetDevicesInPlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-placements
.
- AWS CLI
-
Untuk mencantumkan semua AWS penempatan 1-Klik IoT untuk sebuah proyek
list-placements
Contoh berikut mencantumkan semua penempatan AWS IoT 1-Klik untuk proyek yang ditentukan.aws iot1click-projects list-placements \ --project-name
AnytownDumpsters
Output:
{ "placements": [ { "projectName": "AnytownDumpsters", "placementName": "customer217", "createdDate": 1563488454, "updatedDate": 1563488454 } ] }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat ListPlacements
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-projects
.
- AWS CLI
-
Untuk membuat daftar semua proyek AWS IoT 1-Klik
list-projects
Contoh berikut mencantumkan semua proyek AWS IoT 1-Klik di akun Anda.aws iot1click-projects list-projects
Output:
{ "projects": [ { "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", "projectName": "AnytownDumpsters", "createdDate": 1563483100, "updatedDate": 1563483100, "tags": {} } ] }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat ListProjects
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource
.
- AWS CLI
-
Untuk membuat daftar tag untuk sumber daya proyek
list-tags-for-resource
Contoh berikut daftar tag untuk sumber daya proyek tertentu.aws iot1click-projects list-tags-for-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
Output:
{ "tags": { "Manager": "Li Juan", "Account": "45215" } }
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat ListTagsForResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource
.
- AWS CLI
-
Untuk menambahkan tag ke sumber daya proyek
tag-resource
Contoh berikut menambahkan dua tag ke sumber daya proyek tertentu.aws iot1click-projects tag-resource \ --cli-input-json
file://devices-tag-resource.json
Isi dari
devices-tag-resource.json
:{ "resourceArn": "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters", "tags": { "Account": "45215", "Manager": "Li Juan" } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
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 proyek
untag-resource
Contoh berikut menghapus tag dengan nama kunciManager
dari proyek yang ditentukan.aws iot1click-projects untag-resource \ --resource-arn
"arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters"
\ --tag-keys"Manager"
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat UntagResource
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-placement
.
- AWS CLI
-
Untuk memperbarui pasangan nilai kunci “atribut” dari penempatan
update-placement
Contoh berikut memperbarui “atribut” pasangan kunci-nilai penempatan.aws iot1click-projects update-placement \ --cli-input-json
file://update-placement.json
Isi dari
update-placement.json
:{ "projectName": "AnytownDumpsters", "placementName": "customer217", "attributes": { "phone": "123-456-7890", "location": "123 Any Street Anytown, USA 10001" } }
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat UpdatePlacement
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-project
.
- AWS CLI
-
Untuk memperbarui pengaturan untuk proyek
update-project
Contoh berikut memperbarui deskripsi untuk sebuah proyek.aws iot1click-projects update-project \ --project-name
AnytownDumpsters
\ --description"All dumpsters (yard waste, recycling, garbage) in the Anytown region."
Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menggunakan AWS IoT 1-Klik dengan Panduan Pengembang 1-Klik IoT AWS CLI di IoT AWS .
-
Untuk API detailnya, lihat UpdateProject
di Referensi AWS CLI Perintah.
-