Почему компонент, который я развертываю в AWS Greengrass Core, дает сбой сразу после развертывания?

Я разработал компонент, который подписывается на локального брокера в моем основном устройстве Greengrass, а также подписывался на теневую копию основного устройства и обновляет его данными, поступающими от локального брокера.

Все хорошо, у меня он работает локально до того, как я его разверну, но после развертывания он падает, и в CloudWatch я вижу следующие ошибки:

{
"timestamp": "2022-04-22 20:25:49.139",
"logLevel": "ERROR",
"traceId": "05e6b233-1b52-d773-d061-3c74057655ea",
"accountId": "***********",
"status": "Failure",
"eventType": "GetThingShadow",
"protocol": "MQTT",
"deviceShadowName": "MyName",
"topicName": "$aws/things/MyName/shadow/name/AWSManagedGreengrassV2Deployment/get",
"details": "No shadow exists with name: 'MyName~AWSManagedGreengrassV2Deployment'"
}

Второй:

{
    "timestamp": "2022-04-22 20:26:08.479",
    "logLevel": "ERROR",
    "accountId": "********",
    "status": "Success",
    "eventType": "UpdateJobExecution",
    "protocol": "MQTT",
    "clientId": "MyName",
    "jobId": "d1a10592-7d03-4cc8-aeca-1a615dc562e0",
    "topicName": "$aws/things/MyName/jobs/d1a10592-7d03-4cc8-aeca-1a615dc562e0/namespace-aws-gg-deployment/update",
    "details": "The destination status is FAILED. The request status is SUCCESS."
}

Что может вызвать эти проблемы? Может ли кто-нибудь дать мне ключ?

Основы программирования на Java
Основы программирования на Java
Java - это высокоуровневый объектно-ориентированный язык программирования, основанный на классах.
Концепции JavaScript, которые вы должны знать как JS программист!
Концепции JavaScript, которые вы должны знать как JS программист!
JavaScript (Js) - это язык программирования, объединяющий HTML и CSS с одной из основных технологий Всемирной паутины. Более 97% веб-сайтов используют...
0
0
26
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел ответ на свою проблему.

Дело в том, что развернутый мной компонент имеет версию Java, отличную от той, на которой работает ядро ​​Greengrass.

Я надеюсь, что это поможет кому-то.

Другие вопросы по теме