Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT GreengrassKit Pengembangan Antarmuka Baris Perintah
AWS IoT GreengrassDevelopment Kit Command-Line Interface (GDK CLI) menyediakan fitur yang membantu Anda mengembangkan komponen Greengrass khusus. Anda dapat menggunakan CLI GDK untuk membuat, membangun, dan menerbitkan komponen kustom. Saat Anda membuat repositori komponen dengan CLI GDK, Anda dapat memulai dari template atau komponen komunitas dari Katalog Perangkat Lunak Greengrass. Kemudian, Anda dapat memilih sistem build yang mengemas file sebagai arsip ZIP, menggunakan skrip build Maven atau Gradle, atau menjalankan perintah build kustom. Setelah membuat komponen, Anda dapat menggunakan CLI GDK untuk mempublikasikannya ke AWS IoT Greengrass layanan, sehingga Anda dapat menggunakan AWS IoT Greengrass konsol atau API untuk menyebarkan komponen ke perangkat inti Greengrass Anda.
Saat Anda mengembangkan komponen Greengrass tanpa CLI GDK, Anda harus memperbarui versi dan URI artefak dalam file resep komponen setiap kali Anda membuat versi baru komponen. Saat Anda menggunakan CLI GDK, CLI dapat secara otomatis memperbarui versi dan URI artefak untuk Anda setiap kali Anda menerbitkan versi baru komponen.
CLI GDK adalah open source dan tersedia di. GitHub Anda dapat menyesuaikan dan memperluas CLI GDK untuk memenuhi kebutuhan pengembangan komponen Anda. Kami mengundang Anda untuk membuka masalah dan menarik permintaan pada GitHub repositori. Anda dapat menemukan sumber CLI GDK di tautan berikut: https://github.com/aws-greengrass/. aws-greengrass-gdk-cli
Prasyarat
Untuk menginstal dan menggunakan CLI Greengrass Development Kit, Anda memerlukan yang berikut ini:
-
Sesi Akun AWS. Jika Anda tidak memilikinya, lihat Menyiapkan sebuah Akun AWS.
-
Komputer pengembangan seperti Windows, macOS, atau Unix dengan koneksi internet.
-
Untuk GDK CLI versi 1.1.0 atau yang lebih baru, Python
3.6 atau yang lebih baru diinstal pada komputer pengembangan Anda. Untuk GDK CLI versi 1.0.0,
Python 3.8 atau yang lebih baru diinstal pada komputer pengembangan Anda. -
Git
diinstal pada komputer pengembangan Anda. -
AWS Command Line Interface(AWS CLI) diinstal dan dikonfigurasi dengan kredensional di komputer pengembangan Anda. Untuk informasi selengkapnya, lihat Menginstal, memperbarui, dan melepas pemasangan AWS CLI dan Mengonfigurasi AWS CLI di Panduan Pengguna AWS Command Line Interface.
catatan
Jika Anda menggunakan Raspberry Pi atau perangkat ARM 32-bit lainnya, instal V1 AWS CLI. AWS CLI V2 tidak tersedia untuk perangkat ARM 32-bit. Untuk informasi selengkapnya, lihat Menginstal, memperbarui, dan mencopot instalasi AWS CLI versi 1.
-
Untuk menggunakan CLI GDK untuk mempublikasikan komponen ke AWS IoT Greengrass layanan, Anda harus memiliki izin berikut:
-
s3:CreateBucket
-
s3:GetBucketLocation
-
s3:PutObject
-
greengrass:CreateComponentVersion
-
greengrass:ListComponentVersions
-
-
Untuk menggunakan CLI GDK untuk membangun komponen yang artefaknya ada di bucket S3 dan bukan di sistem file lokal, Anda harus memiliki izin berikut:
-
s3:ListBucket
Fitur ini tersedia untuk GDK CLI v1.1.0 dan yang lebih baru.
-
Changelog
Tabel berikut menjelaskan perubahan di setiap versi CLI GDK. Untuk informasi selengkapnya, lihat halaman Rilis CLI GDK
Versi |
Perubahan |
---|---|
1.6.2 |
|
1.6.1 |
|
1.6.0 |
|
1.5.0 |
|
1.4.0 |
|
1.3.0 |
|
1.2.3 |
|
1.2.2 |
|
1.2.1 |
|
1.2.0 |
|
1.1.0 |
|
1.0.0 |
Versi awal. |