【发布时间】:2019-09-03 19:47:47
【问题描述】:
我有一个与 AWS 相关的 IoT 项目。在我的项目中,我的设备会将原始数据传输到云端,然后云端将以 JSON 格式解密的信息发送到 AWS IoT。云支持使用 REST API 进行上行链路/下行链路的 HTTP 协议,因此我认为它将与 AWS IoT 作为 [链接] 一起使用:https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#http
我想使用 AWS Sig v4 发送 HTTP 请求,身份验证如下:
AWS4-HMAC-SHA256 Credential={1}/{2}/{3}/{4}/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature={5}
但是,我不知道如何生成签名 {5}。我无法使用脚本生成,因为我的云不支持运行脚本。它只有一些标题和值框,我可以在其中留下授权等(请参阅此处的屏幕截图https://imgur.com/RI815EZ) 有什么建议吗? 提前致谢,
【问题讨论】:
标签: amazon-web-services post http-headers postman aws-iot