Я пытаюсь (напрасно) получить тень устройства через appsync Http-резольверы.
{
"version": "2018-05-29",
"method": "GET",
"resourcePath": "/things/${ctx.args.id}/shadow",
"params":{
"headers":
$utils.toJson($utils.http.copyHeaders($ctx.request.headers))
}
}
Все, что мне удается получить в качестве ответа, - "Учетные данные должны быть определены для правильного обслуживания" Я вижу, что заголовок авторизации для вызова содержит "Credential =--- / --- / eu-west-1 / appsync / aws4_request "
Когда я вызываю GET" deviceShadow ", это как REST в моем приложении сегодня (которое работает) одинаковыми значениями являются "Credential = --- / --- / eu-west-1 / iotdata / aws4_request"
Таким образом, он выглядит как appsyncбыть установленным в качестве службы, и это портит вызов?Любые советы, как заставить это работать?