Kode kesalahan penyebaran terperinci - AWS IoT Greengrass

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kode kesalahan penyebaran terperinci

Gunakan kode kesalahan dan solusi di bagian ini untuk membantu menyelesaikan masalah dengan penyebaran komponen saat menggunakan Greengrass nucleus versi 2.8.0 atau yang lebih baru.

Inti Greengrass melaporkan kesalahan penyebaran sebagai hierarki dari yang paling tidak spesifik hingga kode paling spesifik yang tersedia. Anda dapat menggunakan hierarki ini untuk membantu menentukan alasan kesalahan penyebaran. Misalnya, berikut ini adalah hirarki kesalahan yang mungkin:

  • DEPLOYMENT_FAILURE

    • ARTIFACT_DOWNLOAD_ERROR

      • IO_ERROR

        • DISK_SPACE_CRITICAL

Kode kesalahan diatur ke dalam jenis. Setiap jenis mewakili kelas kesalahan yang dapat terjadi.AWS IoT Greengrassmelaporkan jenis kesalahan ini di konsol, API, danAWS CLI. Mungkin ada lebih dari satu jenis kesalahan, tergantung pada kesalahan yang dilaporkan dalam hirarki kesalahan. Untuk contoh sebelumnya, jenis kesalahan yang dikembalikan adalahDEVICE_ERROR.

Jenisnya adalah:

  • PERMISSION_ERROR- Akses ke operasi yang membutuhkan izin ditolak.

  • REQUEST_ERROR- Terjadi kesalahan karena masalah dalam dokumen penyebaran.

  • COMPONENT_RECIPE_ERROR- Terjadi kesalahan karena masalah dalam resep komponen.

  • AWS_COMPONENT_ERROR- Terjadi kesalahan saat memulai atau menghapusAWSkomponen yang disediakan.

  • USER_COMPONENT_ERROR- Terjadi kesalahan saat memulai atau menghapus komponen pengguna.

  • COMPONENT_ERROR- Terjadi kesalahan saat memulai atau menghapus komponen, tetapi inti Greengrass tidak dapat menentukan apakah komponennya adalahAWSkomponen yang disediakan atau komponen pengguna.

  • DEVICE_ERROR- Terjadi kesalahan dengan I/O lokal atau kesalahan perangkat lain.

  • DEPENDENCY_ERROR- Penerapan gagal mengunduh artefak dari Amazon S3 atau menarik gambar dari registri ECR.

  • HTTP_ERROR- Terjadi kesalahan dengan permintaan HTTP.

  • NETWORK_ERROR- Terjadi kesalahan dengan jaringan perangkat.

  • NUCLEUS_ERROR- Inti Greengrass tidak dapat menemukan komponen atau tidak dapat menemukan versi inti aktif.

  • SERVER_ERROR- Server mengembalikan kesalahan 500 sebagai tanggapan atas permintaan.

  • CLOUD_SERVICE_ERROR- Terjadi kesalahan denganAWS IoT Greengrasslayanan cloud.

  • TIDAK DIKETAHUI_ERROR- Pengecualian dicentang dilemparkan oleh komponen.

Banyak kesalahan di bagian ini melaporkan informasi tambahan diAWS IoT GreengrassLog inti. Log ini disimpan pada sistem file lokal perangkat inti. Ada log untukAWS IoT GreengrassPerangkat lunak inti inti dan untuk setiap komponen individu. Untuk informasi tentang mengakses log, lihatAkses log sistem file.

Kesalahan izin

ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi layanan mengembalikan kesalahan 403 karena izin tidak diatur dengan benar. Periksa kode kesalahan yang lebih spesifik untuk detailnya.

GET_DEPLOYMENT_CONFIGURATION_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saatAWS IoTkebijakan tidak mengizinkan izin untuk memanggilGetDeploymentConfigurationoperasi. Tambahkangreengrass::GetDeploymentConfigurationizin untuk kebijakan perangkat inti.

GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saat perangkat intiAWS IoTkebijakan tidak mengizinkangreengrass:GetComponentVersionArtifactizin. Tambahkan izin ke kebijakan perangkat inti.

RESOLVE_COMPONENT_CANDIDATES_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saat perangkat intiAWS IoTkebijakan tidak mengizinkangreengrass:ResolveComponentCandidatesizin. Tambahkan izin ke kebijakan perangkat inti.

GET_ECR_CREDENTIAL_ERROR

Anda mungkin mendapatkan kesalahan ini ketika penyebaran tidak dapat mengotentikasi dengan registri pribadi di ECR. Periksa log untuk kesalahan tertentu dan kemudian coba penyebaran lagi.

USER_NOT_AUTHORIZED_FOR_DOCKER

Anda mungkin mendapatkan kesalahan ini ketika pengguna Greengrass tidak diizinkan untuk menggunakan Docker. Pastikan bahwa Anda menjalankan Greengrass sebagai root atau bahwa pengguna ditambahkan kedockerkelompok. Kemudian coba penyebarannya lagi.

S3_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saat operasi Amazon S3 mengembalikan kesalahan 403. Periksa kode kesalahan atau log tambahan untuk detailnya.

S3_HEAD_OBJECT_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini baik ketika peran pertukaran token perangkat tidak mengizinkanAWS IoT GreengrassPerangkat lunak inti untuk mengunduh artefak komponen dari URL objek S3 yang Anda tentukan dalam resep komponen atau bahwa artefak komponen tidak tersedia. Periksa apakah peran pertukaran token memungkinkans3:GetObjectuntuk URL objek S3 di mana artefak tersedia dan artefak hadir.

S3_GET_BUCKET_LOCATION_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini saat peran pertukaran token perangkat tidak mengizinkans3:GetBucketLocationizin untuk bucket Amazon S3 tempat artefak tersedia. Periksa apakah perangkat mengizinkan izin, lalu coba penyebarannya lagi.

S3_GET_OBJECT_ACCESS_DITOLAK

Anda mungkin mendapatkan kesalahan ini baik ketika peran pertukaran token perangkat tidak mengizinkanAWS IoT GreengrassPerangkat lunak inti untuk mengunduh artefak komponen dari URL objek S3 yang Anda tentukan dalam resep komponen atau bahwa artefak komponen tidak tersedia. Periksa apakah peran pertukaran token memungkinkans3:GetObjectuntuk URL objek S3 di mana artefak tersedia dan artefak hadir.

Kesalahan permintaan

NUCLEUS_MISSING_REQUIRED_ABILITIES

Anda mungkin mendapatkan kesalahan ini ketika versi nucleus dalam penyebaran tidak mampu operasi yang diminta, seperti mengunduh konfigurasi besar atau menyetel batas sumber daya Linux. Coba lagi penyebaran dengan versi nukleus yang mendukung operasi.

MULTIPLE_NUCLEUS_RESOLVED_ERROR

Anda mungkin mendapatkan kesalahan ini ketika penyebaran mencoba untuk menyebarkan beberapa komponen nukleus. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

COMPONENT_CIRCULAR_DEPENDENCY_ERROR

Anda mungkin mendapatkan kesalahan ini ketika dua komponen dalam penyebaran Anda bergantung satu sama lain. Merevisi pengaturan komponen sehingga komponen dalam penyebaran Anda tidak bergantung satu sama lain.

UNAUTHORIZED_NUCLEUS_MINOR_VERSION_UPDATE

Anda mungkin mendapatkan kesalahan ini ketika komponen dalam penyebaran Anda memerlukan pembaruan versi minor inti, tetapi versi tersebut tidak ditentukan dalam penyebaran. Ini membantu mengurangi pembaruan versi minor yang tidak disengaja untuk komponen yang bergantung pada versi yang berbeda. Sertakan versi nukleus minor baru dalam penyebaran.

HILANG_DOCKER_APPLICATION_MANAGER

Anda mungkin mendapatkan kesalahan ini saat Anda menerapkan komponen Docker tanpa menerapkan manajer aplikasi Docker. Pastikan bahwa penerapan Anda menyertakan manajer aplikasi Docker.

HILANG_TOKEN_EXCHANGE_SERVICE

Anda mungkin mendapatkan kesalahan ini ketika penyebaran ingin mengunduh artefak gambar Docker dari registri ECR pribadi tanpa menerapkan layanan pertukaran token. Pastikan bahwa penyebaran Anda mencakup layanan pertukaran token.

COMPONENT_VERSION_REQUIREMENTS_NOT_MET

Anda mungkin mendapatkan kesalahan ini ketika ada konflik kendala versi atau versi komponen tidak ada. Untuk informasi selengkapnya, lihat Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>.

THROTTLING_ERROR

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi layanan melebihi kuota tarif. Coba lagi deployment.

CONFLICTED_REQUEST

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi layanan mengembalikan kesalahan 409 karena penyebaran Anda mencoba untuk melakukan lebih dari satu operasi pada satu waktu. Coba lagi deployment.

RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi layanan mengembalikan kesalahan 404 karena sumber daya tidak dapat ditemukan. Periksa log untuk sumber daya yang hilang.

RUN_WITH_CONFIG_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saatposixUser,posixGroup, atauwindowsUserinformasi yang ditentukan untuk menjalankan komponen tidak valid. Periksa apakah pengguna valid dan kemudian coba lagi penyebaran.

UNSUPPORTED_REGION

Anda mungkin mendapatkan kesalahan ini saat Wilayah yang ditentukan untuk penyebaran tidak didukung olehAWS IoT Greengrass. Periksa Wilayah dan coba penyebarannya lagi.

IOT_CRED_ENDPOINT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saatAWS IoTtitik akhir kredensi yang ditentukan dalam konfigurasi tidak valid. Periksa titik akhir dan coba permintaan Anda lagi.

IOT_DATA_ENDPOINT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saatAWS IoTendpoint data yang ditentukan dalam konfigurasi tidak valid. Periksa titik akhir dan coba permintaan Anda lagi.

S3_HEAD_OBJECT_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika artefak komponen tidak tersedia di URL objek S3 yang Anda tentukan dalam resep komponen. Periksa apakah Anda mengunggah artefak ke bucket S3 dan bahwa URI artefak cocok dengan URL objek S3 artefak di bucket.

S3_GET_BUCKET_LOCATION_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini saat bucket Amazon S3 tidak ditemukan. Periksa apakah bucket ada dan coba penyebarannya lagi.

S3_GET_OBJECT_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika artefak komponen tidak tersedia di URL objek S3 yang Anda tentukan dalam resep komponen. Periksa apakah Anda mengunggah artefak ke bucket S3 dan bahwa URI artefak cocok dengan URL objek S3 artefak di bucket.

IO_MAPPING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi ketika parsing dokumen penyebaran atau resep. Periksa kode kesalahan atau log tambahan untuk detailnya.

Kesalahan resep komponen

RECIPE_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika resep penyebaran tidak dapat diurai karena ada kesalahan dalam struktur resep. Periksa apakah resep diformat dengan benar dan coba penyebarannya lagi.

RECIPE_METADATA_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini saat metadata resep penyebaran yang diunduh dari cloud tidak dapat diurai. Hubungi AWS Support.

ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI artefak dalam resep tidak diformat dengan benar. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penyebaran lagi.

S3_ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI Amazon S3 artefak dalam resep tidak valid. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penyebaran lagi.

DOCKER_ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI Docker artefak dalam resep tidak valid. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penyebaran lagi.

EMPTY_ARTIFACT_URI

Anda mungkin mendapatkan kesalahan ini ketika URI artefak tidak ditentukan dalam resep. Periksa log untuk artefak yang kehilangan URI, perbarui URI dalam resep, lalu coba penyebaran lagi.

EMPTY_ARTIFACT_SCHEME

Anda mungkin mendapatkan kesalahan ini ketika skema URI tidak didefinisikan untuk artefak. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penyebaran lagi.

UNSUPPORTED_ARTIFACT_SCHEME

Anda mungkin mendapatkan kesalahan ini saat skema URI tidak didukung oleh versi nucleus yang sedang berjalan. URI tidak valid atau Anda perlu memperbarui versi nucleus. Jika URI tidak valid, periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penyebaran lagi.

RECIPE_MISSING_MANIFEST

Anda mungkin mendapatkan kesalahan ini saat bagian manifes tidak disertakan dalam resep. Tambahkan manifes ke resep dan coba penyebarannya lagi.

RECIPE_MISSING_ARTIFACT_HASH_ALGORITHM

Anda mungkin mendapatkan kesalahan ini ketika artefak yang tidak lokal ditentukan dalam resep tanpa algoritma hash. Tambahkan algoritma ke artefak dan kemudian coba permintaan lagi.

ARTIFACT_CHECKSUM_TIDAK COCOK

Anda mungkin mendapatkan kesalahan ini ketika artefak yang diunduh memiliki intisari yang berbeda dari yang ditentukan dalam resep. Pastikan bahwa resep berisi intisari yang benar dan kemudian coba penyebaran lagi. Untuk informasi selengkapnya, lihat Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption..

COMPONENT_DEPENDENCY_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika jenis dependensi yang ditentukan dalam resep penyebaran tidak valid. Periksa resep dan kemudian coba permintaan Anda lagi.

CONFIG_INTERPOLATE_ERROR

Anda mungkin mendapatkan kesalahan ini saat menginterpolasi variabel resep. Periksa log untuk detailnya.

IO_MAPPING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi ketika parsing dokumen penyebaran atau resep. Periksa kode kesalahan atau log tambahan untuk detailnya.

AWSkesalahan komponen, kesalahan komponen pengguna, kesalahan komponen

Kode kesalahan berikut dikembalikan ketika ada masalah dengan komponen. Jenis kesalahan aktual yang dilaporkan tergantung pada komponen tertentu yang menimbulkan kesalahan. Jika inti Greengrass mengidentifikasi komponen sebagai salah satu yang disediakan olehAWS IoT Greengrass, ia kembaliAWS_COMPONENT_ERROR. Jika komponen diidentifikasi sebagai komponen pengguna, inti Greengrass kembaliUSER_COMPONENT_ERROR. Jika inti Greengrass tidak tahu, ia kembaliCOMPONENT_ERROR.

COMPONENT_UPDATE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika komponen tidak diperbarui selama penyebaran. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

COMPONENT_BROKEN

Anda mungkin mendapatkan kesalahan ini ketika komponen rusak selama penyebaran. Periksa log komponen untuk rincian kesalahan dan kemudian coba penyebaran lagi.

REMOVE_COMPONENT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat menghapus komponen selama penyebaran. Periksa log untuk rincian kesalahan dan kemudian coba penyebaran lagi.

COMPONENT_BOOTSTRAP_BATAS WAKTU

Anda mungkin mendapatkan kesalahan ini ketika tugas bootstrap komponen memakan waktu lebih lama dari batas waktu yang dikonfigurasi. Tingkatkan batas waktu atau kurangi waktu eksekusi tugas bootstrap, lalu coba penyebarannya lagi.

COMPONENT_BOOTSTRAP_ERROR

Anda mungkin mendapatkan kesalahan ini ketika tugas bootstrap komponen memiliki kesalahan. Periksa log untuk mengetahui detail kesalahan, lalu coba penyebarannya lagi.

COMPONENT_CONFIGURATION_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat memvalidasi konfigurasi yang diterapkan untuk komponen. Periksa log untuk mengetahui detail kesalahan, lalu coba penyebarannya lagi.

Kesalahan perangkat

IO_WRITE_ERROR

Anda mungkin mendapatkan kesalahan ini saat menulis ke file. Periksa log untuk detailnya.

IO_READ_ERROR

Anda mungkin mendapatkan kesalahan ini saat membaca dari file. Periksa log untuk detailnya.

DISK_SPACE_CRITICAL

Anda mungkin mendapatkan kesalahan ini ketika tidak ada cukup ruang disk untuk menyelesaikan permintaan penyebaran. Anda harus memiliki setidaknya 20 Mb ruang yang tersedia, atau cukup untuk memegang artefak yang lebih besar. Kosongkan beberapa ruang disk dan kemudian coba lagi penyebaran.

IO_FILE_ATTRIBUTE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ukuran file yang ada tidak dapat diambil dari sistem file. Periksa log untuk detailnya.

SET_PERMISSION_ERROR

Anda mungkin mendapatkan kesalahan ini ketika izin tidak dapat diatur pada direktori artefak atau artefak yang diunduh. Periksa log untuk detailnya.

IO_UNZIP_ERROR

Anda mungkin mendapatkan kesalahan ini ketika artefak tidak dapat dibuka ritsleting. Periksa log untuk detailnya.

LOCAL_RECIPE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal dari file resep tidak dapat ditemukan. Coba penyebarannya lagi.

LOCAL_RECIPE_RUSAK

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal resep telah berubah sejak diunduh. Hapus salinan resep yang ada dan coba penyebarannya lagi.

LOCAL_RECIPE_METADATA_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal dari file metadata resep tidak dapat ditemukan. Coba penyebarannya lagi.

LAUNCH_DIRECTORY_RUSAK

Anda mungkin mendapatkan kesalahan ini ketika direktori yang digunakan untuk meluncurkan inti Greengrass (/greengrass/v2/alts/current) telah dimodifikasi sejak terakhir kali nukleus dimulai. Mulai ulang nukleus dan kemudian coba lagi penyebaran.

HASHING_ALGORITHM_TIDAK TERSEDIA

Anda mungkin mendapatkan kesalahan ini ketika distribusi Java perangkat tidak mendukung algoritma hashing yang diperlukan atau ketika algoritma hash yang ditentukan dalam resep komponen tidak valid.

DEVICE_CONFIG_NOT_VALID_FOR_ARTIFACT_DOWNLOAD

Anda mungkin mendapatkan kesalahan ini ketika ada kesalahan dalam konfigurasi perangkat yang mencegah penyebaran mengunduh artefak dari Amazon S3 atau cloud Greengrass. Periksa log untuk kesalahan konfigurasi tertentu dan kemudian coba lagi penyebaran.

Kesalahan dependensi

DOCKER_ERROR

Anda mungkin mendapatkan kesalahan ini saat menarik gambar Docker. Periksa kode kesalahan atau log tambahan untuk detailnya.

DOCKER_SERVICE_TIDAK TERSEDIA

Anda mungkin mendapatkan kesalahan ini ketika Greengrass tidak dapat masuk ke registri Docker. Periksa log untuk kesalahan tertentu dan kemudian coba penyebaran lagi.

DOCKER_LOGIN_ERROR

Anda mungkin mendapatkan kesalahan ini saat terjadi kesalahan tak terduga saat masuk ke Docker. Periksa log untuk kesalahan tertentu dan kemudian coba penyebaran lagi.

DOCKER_PULL_ERROR

Anda mungkin mendapatkan kesalahan ini saat terjadi kesalahan tak terduga saat menarik image Docker dari registri. Periksa log untuk kesalahan tertentu dan kemudian coba penyebaran lagi.

DOCKER_IMAGE_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika gambar Docker yang diminta tidak ada. Periksa log untuk kesalahan tertentu dan coba penyebarannya lagi.

DOCKER_IMAGE_QUERY_ERROR

Anda mungkin mendapatkan kesalahan ini saat terjadi kegagalan tak terduga saat melakukan query ke Docker untuk image yang tersedia. Periksa log untuk kesalahan tertentu dan coba penyebarannya lagi.

S3_ERROR

Anda mungkin mendapatkan kesalahan ini saat mengunduh artefak Amazon S3. Periksa kode kesalahan atau log tambahan untuk detailnya.

S3_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini saat operasi Amazon S3 mengembalikan kesalahan 404. Periksa kode kesalahan atau log tambahan untuk detailnya.

S3_BAD_REQUEST

Anda mungkin mendapatkan kesalahan ini saat operasi Amazon S3 mengembalikan kesalahan 400. Periksa log untuk kesalahan tertentu dan coba permintaan lagi.

Kesalahan HTTP

HTTP_REQUEST_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan saat membuat permintaan HTTP. Periksa log untuk kesalahan tertentu.

DOWNLOAD_DEPLOYMENT_DOCUMENT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan HTTP saat mengunduh dokumen penyebaran. Periksa log untuk kesalahan HTTP tertentu.

GET_GREENGRASS_ARTIFACT_SIZE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan HTTP saat mendapatkan ukuran artefak komponen publik. Periksa log untuk kesalahan HTTP tertentu.

DOWNLOAD_GREENGRASS_ARTIFACT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan HTTP saat mengunduh artefak komponen publik. Periksa log untuk kesalahan HTTP tertentu.

Kesalahan jaringan

NETWORK_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ada masalah koneksi selama penyebaran. Periksa koneksi perangkat ke Internet dan coba penyebarannya lagi.

Kesalahan nukleus

PERMINTAAN

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi cloud mengembalikan kesalahan 400. Periksa log untuk melihat API mana yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

NUCLEUS_VERSION_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika perangkat inti tidak dapat menemukan versi inti aktif. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

NUCLEUS_RESTART_FAILURE

Anda mungkin mendapatkan kesalahan ini saat nukleus tidak memulai ulang selama penerapan apa pun yang memerlukan restart nukleus. Periksa log pemuat untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

INSTALLED_COMPONENT_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat menemukan komponen yang diinstal. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_DOCUMENT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima dokumen penyebaran yang tidak valid. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

EMPTY_DEPLOYMENT_REQUEST

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima permintaan penyebaran kosong. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_DOCUMENT_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika format permintaan penyebaran tidak cocok dengan format yang diharapkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT

Anda mungkin mendapatkan kesalahan ini saat permintaan penyebaran berisi metadata komponen yang tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

LAUNCH_DIRECTORY_RUSAK

Anda mungkin mendapatkan kesalahan ini saat memindahkan perangkat Greengrass dari satu grup ke grup lainnya, dan kemudian kembali ke grup asli dengan penerapan yang memerlukan Greengrass untuk memulai ulang. Untuk mengatasi kesalahan, buat ulang direktori peluncuran untuk Greengrass di perangkat.

Untuk informasi selengkapnya, lihat Error: com.aws.greengrass.deployment.exceptions.DeploymentException: Unable to process deployment. Greengrass launch directory is not set up or Greengrass is not set up as a system service.

Kesalahan server

SERVER_ERROR

Anda mungkin mendapatkan kesalahan ini saatAWSoperasi layanan mengembalikan kesalahan 500 karena layanan tidak dapat memproses permintaan sekarang. Coba lagi penyebaran nanti.

S3_SERVER_ERROR

Anda mungkin mendapatkan kesalahan ini saat operasi Amazon S3 mengembalikan kesalahan 500. Periksa kode kesalahan atau log tambahan untuk detailnya.

Kesalahan layanan cloud

RESOLVE_COMPONENT_CANDIDATES_BAD_RESPONSE

Anda mungkin mendapatkan kesalahan ini saat layanan cloud Greengrass mengirimkan respons yang tidak kompatibel keResolveComponentCandidatesoperasi. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_DOCUMENT_SIZE_EXCEEDED

Anda mungkin mendapatkan kesalahan ini ketika dokumen penyebaran yang diminta melebihi kuota ukuran maksimum. Kurangi ukuran dokumen penyebaran dan coba penyebarannya lagi.

GREENGRASS_ARTIFACT_SIZE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika Greengrass tidak bisa mendapatkan ukuran artefak komponen publik. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_DOCUMENT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima dokumen penyebaran yang tidak valid. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

EMPTY_DEPLOYMENT_REQUEST

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima permintaan penyebaran kosong. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_DOCUMENT_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika format permintaan penyebaran tidak cocok dengan format yang diharapkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT

Anda mungkin mendapatkan kesalahan ini saat permintaan penyebaran berisi metadata komponen yang tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

Kesalahan generik

Kesalahan generik ini tidak memiliki jenis kesalahan terkait.

DEPLOYMENT_INTERRUPTED

Anda mungkin mendapatkan kesalahan ini ketika penyebaran tidak dapat diselesaikan karena shutdown nukleus atau peristiwa eksternal lainnya. Periksa kode kesalahan atau log tambahan untuk detailnya.

ARTIFACT_DOWNLOAD_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ada masalah mengunduh artefak. Periksa kode kesalahan atau log tambahan untuk detailnya.

NO_AVAILABLE_COMPONENT_VERSION

Anda mungkin mendapatkan kesalahan ini ketika versi komponen tidak ada di cloud atau lokal, atau jika ada konflik resolusi dependensi. Periksa kode kesalahan atau log tambahan untuk detailnya.

COMPONENT_PACKAGE_LOADING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan memproses artefak download. Periksa kode kesalahan atau log tambahan untuk detailnya.

CLOUD_API_ERROR

Anda mungkin mendapatkan galat ini ketika terjadi galat memanggilAWSAPI layanan. Periksa kode kesalahan atau log tambahan untuk detailnya.

IO_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi selama penyebaran. Periksa kode kesalahan atau log tambahan untuk detailnya.

COMPONENT_UPDATE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika komponen tidak diperbarui selama penyebaran. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

Kesalahan tak dikenal

DEPLOYMENT_FAILURE

Anda mungkin mendapatkan kesalahan ini ketika penyebaran gagal karena pengecualian dicentang dilemparkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.

DEPLOYMENT_TYPE_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika jenis penyebaran tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontakAWS Support.