amazon-web-services - 使用 AWS IoT 向第三方提供服务

标签 amazon-web-services aws-iot

我想利用 AWS IoT 为我的客户提供服务。客户既可以是“事物”所有者,也可以是数据消费者。附加值由平台上的计算内容提供。这种情况可能吗?我想实现一个 REST API 来让用户注册他们自己的事物并维护与客户和事物的关联,但我不希望事物需要我的 Amazon 凭据才能推送数据。这种情况可能吗?

最佳答案

您可以为每个客户颁发单独的证书。 AWS IOT 已经支持这一点。

AWS 可以为您生成证书,或者您可以生成并签署自己的证书。您可能更愿意颁发自己的证书,因为它允许您精细地控制客户的访问,AWS Iot 也支持此功能。要生成和签署您的证书,您可以使用 openSSL 等工具。

AWS IoT 已经支持开箱即用的 REST API

最后一步是您将如何向客户收费。您可以创建一个规则,将所有消息复制到一个 lambada 函数,该函数将用作聚合器并计算每个客户发送的消息量。最后一步有点棘手,因为您必须知道客户的设备名称。

关于amazon-web-services - 使用 AWS IoT 向第三方提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33145533/

相关文章:

aws-cloudformation - 使用无服务器框架为多个 IoT 设备设置 AWS IoT

javascript - 如何使用 AWS IoT 组立即更新组设备影子?

php - AWS DynamoDB session 与 Elasticache PHP session

amazon-web-services - Lambda 别名和 CloudFront : The function ARN must reference a specific function version

python - chalice 框架 : Request did not specify an Accept header with image/jpeg

ssl - 将客户端证书插入 HTTPS POST 请求

java - 使用 Android 在 AWS IoT 服务上发布 MQTT 消息

node.js - 如何收听 AWS IOT Thing Shadow 更新

php - PHP 中的 AWS Cognito 开发人员身份验证

amazon-web-services - AWS Fargate 及其内存管理