AWS IoT Greengrass Version 1 memasuki fase umur panjang pada 30 Juni 2023. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Setelah tanggal ini, tidak AWS IoT Greengrass V1 akan merilis pembaruan yang menyediakan fitur, penyempurnaan, perbaikan bug, atau patch keamanan. Perangkat yang berjalan AWS IoT Greengrass V1 tidak akan terganggu dan akan terus beroperasi dan terhubung ke cloud. Kami sangat menyarankan Anda bermigrasi ke AWS IoT Greengrass Version 2, yang menambahkan fitur baru yang signifikan dan dukungan untuk platform tambahan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Atur ulang deployment
Fitur ini tersedia untuk AWS IoT Greengrass core v1.1 lalu.
Anda mungkin ingin mengatur ulang deployment grup ke:
-
Hapus grup, seperti saat Anda ingin memindahkan inti grup ke grup lain, atau inti grup telah direimage. Sebelum menghapus grup, Anda harus mengatur ulang penerapan grup untuk menggunakan inti dengan grup Greengrass lain.
-
Memindahkan core grup ke grup yang berbeda.
-
Mengembalikan grup ke keadaannya sebelum deployment apa pun.
-
Menghapus konfigurasi deployment dari perangkat core.
-
Menghapus data sensitif dari perangkat core atau dari cloud.
-
Men-deploy konfigurasi grup baru ke core tanpa harus mengganti core dengan yang lain di dalam grup saat ini.
catatan
Fungsionalitas pengaturan ulang deployment tidak tersedia di AWS IoT Greengrass Perangkat lunak Core v1.0.0. Anda tidak dapat menghapus grup yang telah di-deploy menggunakan v1.0.0.
Operasi pengaturan ulang deployment pertama membersihkan semua informasi deployment yang disimpan di dalam cloud untuk grup tertentu. Kemudian menginstruksikan perangkat core grup untuk membersihkan semua informasi terkait deployment juga (fungsi Lambda, catatan pengguna, database bayangan dan sertifikat server, tetapi bukan sertifikat yang didefinisikan pengguna config.json
atau sertifikat core Greengrass). Anda tidak dapat memulai pengaturan ulang deployment untuk grup jika grup saat ini memiliki deployment dengan status In Progress
atau Building
.
Atur ulang deployment dari AWS IoT konsol
Anda dapat mengatur ulang deployment grup dari halaman konfigurasi grup di AWS IoT konsol.
Di panel navigasi AWS IoT konsol, di bawah Kelola, perluas perangkat Greengrass, lalu pilih Grup (V1).
-
Pilih grup target.
-
Dari tab Deployment, pilih Reset deployments.
-
Di kotak dialog Reset deployment for Greengrass Group ini, ketik
confirm
untuk setuju, dan pilih Reset deployment.
Atur ulang deployment dengan AWS IoT Greengrass API
Anda dapat menggunakan ResetDeployments
tindakan di dalam AWS CLI, AWS IoT Greengrass API, atau AWS SDK untuk mengatur ulang deployment. Contoh di dalam topik ini menggunakan CLI.
aws greengrass reset-deployments --group-id
GroupId
[--force]
Argumen untuk reset-deployments
perintah CLI:
--group-id
-
ID Grup. Gunakan
list-groups
perintah untuk mendapatkan nilai ini. --force
-
Opsional. Gunakan parameter ini jika perangkat core grup telah hilang, dicuri, atau dihancurkan. Opsi ini menyebabkan proses pengaturan ulang deployment untuk melaporkan keberhasilan setelah semua informasi deployment di cloud telah dibersihkan, tanpa menunggu perangkat core merespons. Namun, jika perangkat core menjadi aktif, ia juga melakukan operasi pembersihan.
Output dari reset-deployments
perintah CLI terlihat seperti ini:
{ "DeploymentId": "4db95ef8-9309-4774-95a4-eea580b6ceef", "DeploymentArn": "arn:aws:greengrass:us-west-2:106511594199:/greengrass/groups/b744ed45-a7df-4227-860a-8d4492caa412/deployments/4db95ef8-9309-4774-95a4-eea580b6ceef" }
Anda dapat memeriksa status pengaturan ulang deployment dengan get-deployment-status
perintah CLI:
aws greengrass get-deployment-status --deployment-id
DeploymentId
--group-idGroupId
Argumen untuk get-deployment-status
perintah CLI:
--deployment-id
-
ID deployment.
--group-id
-
ID grup.
Output dari get-deployment-status
perintah CLI terlihat seperti ini:
{ "DeploymentStatus": "Success", "UpdatedAt": "2017-04-04T00:00:00.000Z" }
Mengatur DeploymentStatus
ke Building
ketika pengaturan ulang deployment sedang dipersiapkan. Ketika pengaturan ulang deployment siap tetapi AWS IoT Greengrass core belum menangkap pengaturan ulang deployment, DeploymentStatus
adalah InProgress
.
Jika operasi pengaturan ulang gagal, informasi kesalahan dikembalikan di dalam respon.
Lihat juga
-
Men-deploy AWS IoT Greengrass grup ke AWS IoT Greengrass core
-
ResetDeployments di Referensi AWS IoT Greengrass Version 1 API
-
GetDeploymentStatusdi Referensi AWS IoT Greengrass Version 1 API