Aws lambda 无法使用AWS GreenglassSDK获取阴影,错误代码404

Aws lambda 无法使用AWS GreenglassSDK获取阴影,错误代码404,aws-lambda,aws-iot,greengrass,Aws Lambda,Aws Iot,Greengrass,我想用我的传感器收集一些信息,并在greengrass core上进行分析,以决定是否通过SES向我发送电子邮件。一切都准备好了,除了我的影子和lambda之间的连接,它部署在我的绿草核心上。当我试图从shadow获取信息时,我只能得到如下错误代码: { "code": 404, "message": "Shadow Not Found", "timestamp": 1529392914 } 但实际上,阴影每秒钟都在不断更新。有什么我错过的吗?或者有人能给我一些建议吗?谢谢大家 i

我想用我的传感器收集一些信息,并在greengrass core上进行分析,以决定是否通过SES向我发送电子邮件。一切都准备好了,除了我的影子和lambda之间的连接,它部署在我的绿草核心上。当我试图从shadow获取信息时,我只能得到如下错误代码:

{
  "code": 404,
  "message": "Shadow Not Found",
  "timestamp": 1529392914
}
但实际上,阴影每秒钟都在不断更新。有什么我错过的吗?或者有人能给我一些建议吗?谢谢大家

import greengrasssdk

def lambda_handler(event, context):

    seeeduino_client = greengrasssdk.client('iot-data')
    client = greengrasssdk.client('iot-data') # it's used for send data to "Iot Cloud"

    response = seeeduino_client.get_thing_shadow(thingName='Seeeduino_Cloud')
    client.publish(
                    topic='load/successed',
                    payload=response["payload"]
                    )
    return
提姆

如何更新阴影?是更新到云中的物联网核心,还是更新到绿草本地阴影?这两个在GG中是独立的